Quels outils de construction d'interfaces graphiques (GUI-Builder) pour la plateforme Java SE préférez-vous ?
Partagez votre expérience
Le 2012-06-02 19:40:49, par Mickael Baron, Rédacteur
Nous vous proposons un sondage consacré aux outils pour la construction d'interfaces graphiques (couramment nommés en anglais GUI-Builder) pour les boîtes à outils graphiques de la plateforme Java SE. A noter que ces outils peuvent supporter une ou plusieurs boîtes à outils graphiques. Que cela soit pour les boîtes à outils AWT/Swing, SWT/JFace, Java FX... l'objectif reste le même c'est-à-dire qu'ils tentent de faciliter et d'accélérer la construction des interfaces graphiques.
Sans être exhaustif, les plus connus de ces outils sont :
Nous souhaiterions par le biais de ce sondage que vous puissiez partager votre expérience concernant ces outils. Merci de préciser les autres outils de construction d'interfaces graphiques que vous connaissez, et de dire celui que vous préférez.
Sans être exhaustif, les plus connus de ces outils sont :
Nous souhaiterions par le biais de ce sondage que vous puissiez partager votre expérience concernant ces outils. Merci de préciser les autres outils de construction d'interfaces graphiques que vous connaissez, et de dire celui que vous préférez.
-
ElbartoMembre habituéje suis de la vieille école: je fais tout à la main, je n'ai pas de besoin de générateur d'interface graphique, il faudrait ajouter cette possibilité de réponse dans le sondage
je suis sous éclipse, au début j'ai essayé un plugin censé faciliter la création d'interface graphique avec Swing mais j'ai jamais été à l'aise avec les générateurs de GUI, j'ai l'impression de perdre du temps à essayer de comprendre la logique de fonctionnement du plugin et le code généré automatiquement peut paraitre confus,
je préfère faire ça à la main, ça peut faire peur au début mais une fois qu'on a compris le principe des gestionnaires de placement, la programmation MVC et qu'on s'est fait la main sur un exemple de cas d'école on s'y fait très vite,
ceci dit si je devais choisir un plugin je prendrai le Eclipse WindowBuilder cité plus hautle 25/06/2012 à 9:17 -
JoeChipMembre éclairéOuais après faut s'entendre sur ce que veut dire "à la main", quoi. Pour certains, ça veut dire layout null et coordonnées en pixelsle 25/06/2012 à 13:34
-
bugsanMembre confirméLe terme "à la main" est un peu mal venu. Que l'on utilise l'interface graphique ou que l'on écrive le code, on le fait à la main.
Cela me rappelle un consultant qui était venu nous présenter un super outil (type ETL...) avec lequel on posait des block "if/then/else" dans une interface graphique, à la souris. J'ai essayé de leur expliquer que c'était une perte de productivité énorme comparé à un langage (genre DSL). Pour plein de raison comme l'édition très rapide avec un texte ...
La même question dans un contexte web, aurait pour réponse "lolilol dreamweaver ? learn to code nab".
Les outils comme windowbuilder je les vois plutôt comme un palliatif à la verbosité de Swing. Rien ne vaut un langage spécifique pour décrire une GUI ..le 25/06/2012 à 16:04 -
JoeChipMembre éclairéBah je sais pas, je vois plein de débutants qui ne peuvent même pas imaginer faire un GUI autrement que comme sous Access... Après, chacun a une vision biaisée de la réalité, mais en ce qui me concerne, je ne vois pas pourquoi je perdrais mon temps en wysiwyg. Ca ne veut pas dire que je le fais "à la main", sinon ça n'irait guère plus vite. Mais bon, il n'y a jamais que quelques types de "fenêtres" ... Du coup, c'est tout juste si je vois Swing, en fait... Donc je ne vois pas pourquoi d'un coup je virerais Swing de mes projets...le 25/06/2012 à 10:31
-
marc.collinMembre éméritej'ai voté matisse
au début je les faisais manuellement, ensuite j'ai essayé différent guil builder: netbeans eclipse (visual editor), windows builder, jbuilder...... et je suis revenu à netbeans
j'ai essayé le layout: miglayout vraiment très simple et puissant.
j'ai remarqué que plusieurs déteste les gui builder en java..... alors que les gens n'ont pas vraiment ce problème pour d'autre langage....le 25/06/2012 à 18:51 -
lunatixRédacteurbon, je me suis fait un peu basher sur ce post
mais c'est ma faute, j'ai pas assez expliqué ce que je voulais dire.
effectivement, moi je ne vois aucun projet swing demarrer, et quand un projet demarre avec un objectif de client lourd, c'est en général du .net.
Par contre j'ai vu quelques personnes s'interesser a javaFX, qui semble pas mal avec son sceneBuilder, et FXML.le 05/07/2012 à 14:14 -
Vincent LojouMembre à l'essaiEclipse WindowBuilder
Parce que Eclipse, parce que déjà utilisé par le passé.le 08/06/2012 à 12:31 -
paissadModérateurBonjour,
Moi je travaille tout le temps sur Eclipse, donc déjà wpbro (WindowBuilderPro) me convenait totalement.
En plus avec wbpro:
* je peux faire Swing ou SWT/JFaces
* je peux créer mes composants persos et les déposer et utiliser avec wbpro,
* je peux changer le Look&Feel à la volée (sans toucher le code) et voir le résultat
* je peux modifier le code source plus facilement et voir rapidement le résultat graphique
* le code source généré par wbpro, est à la base assez correcte et rapide à lire/comprendre/modifier, comparée à celle que l'on pourrait avoir via Matisse de Netbeans par exemple.
Et y'a forcément d'autres points que j'ai oublié de citer.
Cordialement,le 08/06/2012 à 13:51 -
Mickael BaronRédacteurBonsoir,
J'ai utilisé dans le passé le GUI-Builder de Matisse. C'était l'un des seuls à l'époque (~ 2007) à offrir un niveau de rendu. Très simple à utiliser.
Maintenant j'utilise WindowBuilder puisqu'il est multi boîtes à outils. Je fais avec du GWT, SWT/JFace.
A noter que le plupart du temps je fais le code à la main ...
Mickaelle 18/06/2012 à 0:04 -
lvrMembre extrêmement actifAucun. A la main. Avec le MigLayout, c'est très facile.
Je viens de passer sur NetBeans, je vais quand même tenter leur builder.le 25/06/2012 à 12:52