Soucis, GXT est sous GPL et propose une licence payante pour les développements professionnels. Pour me faire une idée de cette librairie, je fait quelques tests et je tombe vite de haut :
- la librairie utilise des concepts très riches (data binding) mais la documentation est bien pauvre
- j'ai des soucis avec le positionnement qui m'obligent à passer des largeurs en dur, et pire que ça, en fonction du navigateur (voir le code source de l'exemple AdvancedForm : GXT.isIE ? "100%" : "-20";)
- mes CheckBox ne définissent pas le "labelFor" qui permet de cliquer sur le texte pour les sélectionner.
Autrement dit, GXT est opensource mais pas du tout ouvert à sa communauté "libre". Si le code est librement consultable, pour l'utiliser le passage à la caisse est quasi obligatoire.
Par ailleurs, même si les widgets sont très esthétiques, il est délicat de les "plier" pour entrer dans un design visuel prédéfini au détail prêt. Soit ça colle, soit faut tout refaire.
Bref, grosse déception. J'ai peur que GXT, entre le changement de license qui l'a coupé de sa base et cette politique "communauté payante" se coupe des développeurs, malgré des qualités évidentes...
Je suis donc en train d'équiper le BreizhJug de tout le nécessaire pour capturer nos sessions dans les meilleures conditions. Après le caméscope à disque dur (que nous avons depuis le début) qui donne une image correcte - sans plus - du speaker, nous avons désormais un dispositif de capture VGA (vga2usb) qui permet de capturer toutes les démos faites par nos conférenciers et d'un micro semi-pro pour avoir un son irréprochable, ce qui changera du style "caméra cachée" que nous obtenions jusqu'ici avec le micro intégré du caméscope.

