NetBeans, l'environnement de développement 100% java et Open-Source, initialement lancé par Sun après le rachat de Forte, vient de sortir en version 5.0 après 7 mois de développement.
NetBeans est le principal concurrent d'Eclipse, lancé en son temps et toujours activement soutenu par IBM. Si NetBeans est bien pensé et facile d'utilisation il ne bénéficie néanmoins pas du même support qu'Eclipse et possède beaucoup moins de plugins, il est donc plus particulièrement orienté pour le développement Java.
NetBeans tourne avec la J2SE JDK 5.0, c'est-à dire le Java Runtime Environment avec les outils de développements pour compiler et faire tourner les applications Java. (L'application peut toutefois fonctionner avec J2SE SDK 1.4.2.)
Disponible sous Linux x86, Solaris sparc, Solaris X86, MS-Windows et Mac OSX, NetBeans est distribué sous la licence SPL, un dérivé de la MPL (la licence de Mozilla).
NetBeans est le principal concurrent d'Eclipse, lancé en son temps et toujours activement soutenu par IBM. Si NetBeans est bien pensé et facile d'utilisation il ne bénéficie néanmoins pas du même support qu'Eclipse et possède beaucoup moins de plugins, il est donc plus particulièrement orienté pour le développement Java.
NetBeans tourne avec la J2SE JDK 5.0, c'est-à dire le Java Runtime Environment avec les outils de développements pour compiler et faire tourner les applications Java. (L'application peut toutefois fonctionner avec J2SE SDK 1.4.2.)
Disponible sous Linux x86, Solaris sparc, Solaris X86, MS-Windows et Mac OSX, NetBeans est distribué sous la licence SPL, un dérivé de la MPL (la licence de Mozilla).
Le site de NetBeans (1284 hits)
L'annonce sur le site de NetBeans (155 hits)
Les fonctionnalités de la 5.0 (446 hits)
Les plugins (345 hits)
Netbeans fr (2168 hits)
> Lire la dépêche (40 commentaires, moyenne: 3,1).
Vous avez demandé le commentaire #677877.




Constructeur d'interface graphique
NetBeans a moins de support qu'Eclipse... mais son GUI Builder n'a pas d'équivalent dans Eclipse (enfin, il ne faut pas regarder le code généré et on se porte bien, ça fonctionne plutôt pas mal, même si c'est un poil lent)
[^]Re: Constructeur d'interface graphique
[...] il ne faut pas regarder le code généré [...]
Sans que ce soit propre à Netbeans c'est un peu ce qui me gêne avec les GUI Builders : on arrive à faire rapidement quelque chose d'agréable mais c'est au final très difficile à maintenir et la réutilisabilité entre deux composants graphiques similaires est proche de 0 car tout est fait directement à partir des objet Swing (ou autre) sans création d'objets de plus haut niveau pour les fonctionnalités communes.
[^]Re: Constructeur d'interface graphique
Dans NetBeans, et surement dans d'autres, tu peux ajouter tes propres composants dans la palette. Tu peux donc les developper "a la main" puis les assembler "a la souris". Dans NetBeans tu peux aussi t'occuper d'un seul conteneur au lieu de traiter toute la fenetre et si je me souviens bien tu peux le sauvegarder dans la palette pour le reutiliser (par exemple si tu crees un panneau contenant des boutons Ok/Annuler et que tu veux le mettre dans toutes tes fenetres).
Romain GUY
http://jroller.com/page/gfx
http://www.progx.org
[^]Gorm chez GNUStep
Je me suis fait la même réflexion il y a peu. Je me suis donc penché dans une grosse réflexion autour des GUI builder.
Et j'ai fini par (re-)découvrir Gorm, le GUI builder de GNUStep. Chose surprennante, il génère peu de code puisque les liens réalisés avec la souris sont stockés dans un fichier qui est ensuite utilisé directement à l'exécution. Ainsi, comme il n'est pas utile/possible de produire du code, cela évite de se retrouver avec un code généré difficile à maintenir. La même philo est utilisé pour produire des composant d'IHM réutilisable.
On retrouve ici un concept repris depuis par les techno type Glade (pour Gnome) ou plus récemment XUL.
J'ai donc entrepris de faire une appli avec cette techno pour mieux la découvrir. Pour l'instant, je suis plutôt satisfait. Le rendu est un peu vieillot, mais le design est vraiment séduisant (MVC complet).
Ce qui est bluffant, c'est qu'on peut aussi décrire des comportements directement depuis le GUI builder, sans coder une ligne. Pour les curieux, je vous invite à fouiller le site à la recherche des démos (on les trouve aussi en fouillant LinuxFr car elles fait plusieurs fois l'objet d'articles ou journaux).
http://www.gnustep.org/
[^]Re: Constructeur d'interface graphique
Je n'ai jamais utilisé NetBeans, et donc encore moins son GUI Builder ...
Mais as-tu utilisé Eclipse Visual Editor ?
http://www.eclipse.org/vep/WebContent/main.php
[^]Re: Constructeur d'interface graphique
oui et j'ai été très déçu
il est très très lent
jigloo est déjà beaucoup plus rapide surtout avec leur gestionnaire de layout maison
j'ai essayé mantisse et c'est vraiment incroyable comment c'est simple de créer une interface gui en java...
c'est le plus simple que j'ai pu essayé
un autre plus de netbeans c'est les ressources prises.... je l'utilisais sur un p3 450mhz avec 256 meg de ram et les performances était très convenable alors qu'avec eclipse c'était inutilisable
bref un bon produit... il manque qu'une tonne de plugin.... étant donné qu'il y a en pas beaucoup... les utilisateurs de netbeans semble s'en accommodé...
www.laboiteaprog.com
[^]Re: Constructeur d'interface graphique
On commence justement a voir apparaitre plus de plugins depuis les beta de la 5.0.
Je conseille FORTEMENT les modules de Sandip Chitale : http://blogs.sun.com/roller/page/scblog?entry=netbeans_modul(...)
Il a implemente plusieurs trucs qu'on trouve dans Eclipse et que je trouve indispensable : affichage de la structure du code ("outline") dans un popup dans l'editeur, surlignage de toutes les occurences de l'element sous le curseur (genial pour trouver tous les usages d'une variable par exemple), manipulation de lignes de texte, etc.
Romain GUY
http://jroller.com/page/gfx
http://www.progx.org