Solution propriétaire pour moi. Jbuilder mais bon au finish c'est une extension d'éclipse.
Autre (précisez)
Solution propriétaire pour moi. Jbuilder mais bon au finish c'est une extension d'éclipse.
Eh bien moi je vote un peu en dehors des clous avec Java FX
J'ai été tout récemment confronté à ce besoin et j'ai choisi (après différent tests) de me reposer sur Java FX pour la partie GUI.
Les avantages sont nombreux :
- Création de l'interface avec l'excellent et très intuitif Scene Builder
- Utilisation de CSS pour gérer les effets graphiques, les couleurs, les styles... (simplicité, séparation d'avec le code...)
- Solution entièrement gratuite (Scene Builder aussi bien sûr)
- Gestion simplifiée des évènements (liaison code / UI très aisée)
- Coût d'apprentissage quasi-nul (30 minutes de recherche sur le net et c'est parti ! En plus les objets manipulés, comme les boutons par exemple, ont quasiment le même nom et au moins les mêmes possibilités qu'en Swing)
- Séparation complète entre code métier et UI
- Maintenabilité aisée (que ce soit via le fxml ou via Scene Builder)
Côté inconvénients, on a :
- Nécessité pour le client de disposer d'un runtime JFX (je n'ai pas encore testé le déploiement cela dit, car c'est un projet qui n'est pas destiné à l'être)
- Coût d'apprentissage (même s'il est minime, il y en a un)
Pour un projet j'ai utilisé Eclipse associé a WindowBuilder.
Pas trop mauvais quand on l'apprends a maitrisé (petit plus pour le form layout !) et surtout tres complet.
Bon y a quelques bugs de temps a autre et derrière ça génère un code pas très beau mais bon, pour ca qu'il est conseillé de passer par du mvc, comme ca on mélange pas tous dans la même classe ihm.
Apres j'avais essayé celui intégré a Netbeans et il m a l'air bien plus leger, fluide et complet que windowBuilder... faudra que je m y mette un de ces 4.
Ceci dit, le meilleur éditeur visuel reste pour moi ceux de Visual Studio et notamment celui avec la présentation wpf / xaml
je dirais QtJambi parce que j'ai pas trop kiffé SWING au début xD et je voulais faire autrement pas comme les autres
j'été un petit peu déçu quand j'ai appris qu'ils ont arrêter le développement de Qt en java dommage
pour l'instant je n'ai utilisé que jigloo et il est bon
heee,
dit y a pas la même chose mais pour le web (Java EE ) ?
J'avais tenté le GUI builder d'eclipse début 2009 mais c'était horrible… Depuis, j'utilise celui de NetBeans. Il me permet de faire ce que je veux sans trop me prendre la tête et boggue rarement.
pour jsf?
il y avait une extension pour netbeans visual web designer
http://netbeans.org/community/magazi.../visualwebdev/
elle était très bien, mais j'avais lu sur les mailing list qu'ils arrêtaient de la supporter, car c'était au final peu utilisé et qu'elle nécessitait trop de ressource.
Oracle a part contre un outil similaire dans leur environnement de développement.
Normalement, et en 2012, il est normal que tu te pose ce genre de question, car à mon sens, et d'après ce que je coutois chez les DSI, on admet un client lourd quant c'est une interface d'administration d'un progiciel qui coute super cher, mais plus pour une application utilisateur, cela prend enormement de temps déployer sur tous les poste de travail, vive les client riche et léger, donc je rejoint ton interrogation lunatix
bon, 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.
Comme te la préciser marc.collin, y a les jsf, sinon, tu peux essayé Extjs (devenu sencha) qui te permet de créer tes propre composant en JS, avec pour Extjs un semblable de la logique de construction des IHM pareil que swing
Après tu trouveras aussi des equivalent en framework JS orientée objet comme dojo, prototype, GWT, ... ça reste toujours une logique composant que l'on rajoute dans une page web, avec du ajax request pour remplacer les evenement
Moi, j'ai d'abord commencé la création de mes interfaces à la main avec JCreator, et lorsque j'ai découvert NetBeans j'ai été aux anges car je suis un peu fainéante! cependant j'ai un peu de mal à gérer le layout.
habituellement je dépose mes composants dans ma jframe là où je veux mais dès qu'il y en a beaucoup j'ai du mal à les gérer!
Je vais de débuter avec WB et j'utilisai auparavant Visual Editor je trouve qu'il est mieux mais je constate quand même qu'il demande beaucoup de ressources machine car tout le temps ma machine rame
Le builder d'éclipse est quand même imbattable
Attention déterrage de topic !
Juste une question en passant : j'ai vu que Windows Builder Pro sur le market place est marqué comme outdated.
De plus la dernière mise à jour date de 2010.
C'est bien de ce Windows Builder dont vous parlez ?
lien : http://marketplace.eclipse.org/conte...o-gui-designer
Salut,
Ici : https://eclipse.org/windowbuilder/ il y a une version plus à jour, non ?
La page que tu indiques et je pense la version avant que Google ne mette la main sur Instantiate, l'éditeur de WindowBuilder.
Mickael
Si tu passes par l'update site de Luna (Catégorie General Purpose Tools) tu pourras l'installer.
Mickael
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager