septembre
2006
Si vous devez choisir entre Eclipse RCP et la plateforme NetBeans, vous choisiriez quoi ?
Vous allez certainement me répondre Eclipse RCP ? Mais pourquoi ? Pour quelle(s) raison(s) ?
Avez-vous déjà jeté un oeil à la plateforme NetBeans ?
Geertjan (une personne travaillant pour NetBeans) a posté sur son blog un excellent billet. C’est en fait l’interview d’un developpeur de chez Siemens qui a utilisé les deux plateformes.
Vous trouverez l’interview dans son intégralité ici: http://blogs.sun.com/geertjan/entry/eclipse_platform_vs_netbeans_platform
Voici quelques morceaux choisis (et traduits du mieux que j’ai pu):
Kai: … Nous désirons connaitre ce qui est important concernant toutes les technologies disponibles. Nous désirons être capable de regarder différentes plateformes et de choisir la plateforme qui correspond à nos critères pour le développement. …
Personellement, j’ai un background très riche concernant Eclipse RCP. …
J’ai commencé à regarder d’autre plateformes. Par exemple, j’ai également regardé Spring RCP, …, qui semble prometteur. Ensuite, j’ai regardé la Plateforme NetBeans.
La première chose à faire fut d’installer l’EDI NetBeans et de travailler avec. Ayant un background de l’EDI Eclipse, l’utilisation de l’EDI NetBeans fut quelque peu pénible, et l’est toujours
Mais concernant la plateforme, j’ai trouvé l‘article de Tomohiro Iizuka comparant NetBeans à Eclipse très utile.
J’ai eu une expérience très positive avec la plateforme NetBeans.
Une fois que vous avez maitriser tout cela (lookups, nodes, file systems, branding, update centers), …, alors ce n’est plus trop compliqué. Pour moi, ce fut un peu difficile pour commencer, car les tutoriels disponibles à ce moment étaient assez basiques. … Mais au plus j’implémentais de Use Cases, au plus je saisissais l’architechture concernant la plateforme.
Comme je l’ai mentionné, l’EDI NetBeans n’est pas mon EDI favori. Mais il y a certaines choses que j’aime. Ce que j’aime bien ce sont les assistants dans le domaine du développement de module. Il y a pas mal d’assistants très utiles qui génère du code que vous pouvez utiliser directement avec très peu de modifications.
Avec l’EDI NetBeans, je fais une modification dans le code source, et lorsque je lance l’application, tout un tas de scripts Ant sont lancé, et après 45 secondes seulement mon application est lancée. Je fais cela tellement de fois sur la journée que j’aurais gagné entre 30 minutes et 1 heure si j’avais utilisé l’EDI Eclipse, car je n’ai pas à attendre après chaque petites modifications.
Lorsque je commence à coder, j’aimerais continuer à utiliser l’EDI Eclipse, où je peux juste cliquez sur Run et Debug et tout plus rapidement. De ce fait, de mon point de vue, ce serait une énorme amélioration pour l’EDI NetBeans si les cycles de développement pouvaient être réduits.
Lorsque vous venez de la Plateforme Eclipse, vous êtes habitués aux resources, adapters, content, label providers etc. Mais il n’y a pas de concept similaire aux Nodes de NetBeans pour l’encapsulation des objets de l’API. Mais une fois que j’ai compris cela, je l’ai trouvé très utile.
Ce que j’aime beaucoup dans la Plateforme NetBeans, c’est son système de « docking »! Etre capable de déplacer les fenêtres et de les intégrer ou les libérer. Cela rend mon application mature!
Il y a encore d’autres bonnes choses et moins bonnes à l’encontre de la plateforme NetBeans.
Mais pour cela, je vous invite à lire l’article dans son intégralité.
2 Commentaires + Ajouter un commentaire
Commentaires récents
Archives
- janvier 2012
- novembre 2010
- février 2009
- janvier 2009
- décembre 2008
- septembre 2008
- août 2008
- décembre 2007
- octobre 2007
- septembre 2007
- juillet 2007
- mai 2007
- avril 2007
- mars 2007
- février 2007
- janvier 2007
- décembre 2006
- novembre 2006
- octobre 2006
- septembre 2006
- août 2006
- juillet 2006
- juin 2006
- mai 2006
- avril 2006
- février 2006
- janvier 2006
- décembre 2005
- novembre 2005
- octobre 2005
- septembre 2005
- août 2005
- juillet 2005
- juin 2005
- mai 2005
- avril 2005
Catégories
- Certification
- Défis
- Devoxx
- Devoxx 2008
- Devoxx 2010
- Devoxx France 2012
- Divers
- Événements Java
- Fiches
- Hardware
- In English
- Java
- JavaDay 2006
- JavaFX
- JavaOne 2005
- JavaOne 2006
- JavaOne 2007
- Javapolis 2005
- Javapolis 2006
- Javapolis 2007
- JBoss
- Livres
- Mac
- NetBeans
- OpenJDK
- Pensée
- Performance
- Perles
- Sun Tech Days Paris 2007
- Traduction
Dans les commentaires sous l’interview de ce monsieur il est dit qu’il est possible, en fait, d’avoir une compilation plus rapide. La personne se réfère, si ma mémoire ne me trompe pas, à la mailing list Netbeans.
j’ai bien aimé cet article. Il est assez équilibré et ne semble pas trop partisan, ce qui est rare entre ces deux communautés.
D’ailleurs je partage assez son avis sur le plus gros defaut de netbeans, le manque de compilation differentielle (comme celle d’Eclipse), mais si j’ai bien compris ca devrait etre reglé avec l’evolution du compilateur java.