NetBeans
De Libre choix.
| NetBeans | ||
|---|---|---|
| Environnement de développement | Concurrent de Eclipse | |
| Rich.: 3, Exploit.: 3, Tend.: | ||
| Environnement | Java | |
| Licence | CDDL (anciennement Sun Public License) | |
Sommaire |
[modifier] Résumé
NetBeans est à la fois un environnement intégré (IDE) basé sur des modules/plugins pour Java, C et C++, mais aussi une plate-forme technique RCP pour le développement de clients riches (Swing). Ecrit en 100% Java, il est disponibles sur toutes les plate-formes possédant une JVM.
[modifier] Historique
Délaissé quelques temps par Sun, NetBeans est de nouveau en croissance depuis 2004.
[modifier] Fonctions
L'environnement de développement intégré (IDE) prend en charge:
- J2EE 1.4 et Java EE 5 (EJB 3, JPA, JAX-WS 2.0)
- les serveurs d'application libres GlassFish, JBoss et JOnAS
- UML 2.0
- le développement visuel d'applications Swing avec "Matisse"
- CVS et Subversion
- JUnit
- etc...
Des greffons (plugins), sous forme de "packs" (extensions directes à une installation NetBeans existante), assurent:
- Visual Web Pack (développement visuel JSF)
- Mobility Pack (développement Java ME)
- Enterprise Pack (SOA: éditeurs WSDL, XSD et BPEL)
- Profiler Pack
- C/C++ Pack
Des extensions sont pour la plupart disponibles sur nbextras.org.
Avec la publication de NetBeans 5.5 en décembre 2006, Eclipse a désormais un réel concurrent. Ses fonctions de profiler, de développement Java ME, "Matisse" ou encore le récent Visual Web Pack attirent les développeurs.
NetBeans 6.0 (en cours de développement) a pour objectif principal d'améliorer la prise en charge de Java et XML, mais aussi pour JavaScript (refactoring compris), JRuby et d'autres langages dynamiques (ex: JavaScript, JRuby).
[modifier] Outils liés
- JBoss NetBeans IDE, co-édité avec JBoss.