IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Plateforme/EDI Java: le retour en force de NetBeans 4.1

Date de publication : 26/05/2005 , Date de mise a jour : 26/05/2005

Par Pierre Chauvin (wpetrus.developpez.com)
 

Sun Microsystems et netBeans.org ont organisés 2 sessions "Technical Workshop", au Luxembourg puis à Bruxelles les 25/26 Mai dernier. Ayant débuté avec Forte4J puis netBeans 3.x, je décide d'un léger retour aux sources en assistant à la première session, laissant mon collègue Vincent Brabant le soin d'assister à la seconde (doublant ainsi nos chances d'obtenir un "Pass JavaOne 2005" à San Francisco ;-) ).

Un bref retour sur l'évènement, et sur les nouveautés et fonctionnalités de NetBeans 4.1, un IDE sponsorisé par Sun qui revient au premier rang.


1. Le Technical workshop (Luxembourg)
1.1. Agenda et présentation
1.2. Historique et le marché des EDI Java
1.3. photos vrac
1.4.
2.
3. Liens et ressources


1. Le Technical workshop (Luxembourg)


1.1. Agenda et présentation

Au programme de la demi-journée:

* 14h00-14h10 Welcome
* 14h10-15h15 NetBeans 4.1 Technical Overview and Demos (NetBeans IDE, développement J2SE 5.0, projet Ant et Debugger Ant, Profiler)
* 15h15-15h30 Coffee break
* 15h30-16h30 NetBeans 4.1 Technical Overview et Demos - cont. (développement J2EE 1.4 (JSP/Servlet/EJB), WebServices, développement J2ME)
* 17h00-18h00 Reception to celebrate "10 years of Java"

Pour cette présentation technique, c'est Pavel Buzel, Technical Lead du projet qui en est l'orateur. On apprécie particulièrement l'effort de Sun de communiquer davantage autour du projet NetBeans que l'on pensait délaissé ces dernières années. Le projet dérivé d'une licence MPL (Mozilla Public Licence) est maintenant l'un de fer de lance de la stratégie marketing de Sun, qui a basé ces outils commerciaux (Java Studio Creator, Java Studio Entreprise, ou Sun Studio C++) sur ce dernier. Cette réaction est toujours bienvenue, amenant un niveau concurrentiel interessant pour l'amélioration des différents outils des éditeurs (Borland, IBM, IDEA).

On se souvient particuluièrement des lourdeurs de l'interface dans sa version 3.x, et du manque de visiblité sur le développement de l'outil, qui a cédé devant le prometteur Eclipse de l'époque, plateforme communautaire plus dynamique.

En route donc pour un tour d'horizon de NetBeans 4.1, fraîchement débarqué sur les mirroirs de netBeans.org.


1.2. Historique et le marché des EDI Java

Avant toute chose, pour resituer chronologiquement netBeans, voici l'évolution de l'entité fondatrice:

- 1997: l'environnement NetBeans est créé à Prague, gardant initialement une dimension universitaire.
- 1999: Sun Microsystems achète NetBeans.
- 2000: Création de netBeans.org, le portail communautaire.
- 2004/2005: Les téléchargements des 6 derniers mois repésentent 1/4 de la totalité des téléchargements de l'outil depuis son origine.

Vous pouvez obtenir la liste et description des EDI Java les plus utilisés sur Developpez.com.

Depuis maintenant 2 ans, le projet Eclipse est le leader des outils et le plus utilisé. Le sondage de Janvier 2003 et le plus récent (2005) le démontrent. Viennent ensuite les Borland JBuilder, IntelliJ, WSAD, NetBeans puis les éditeurs plus simples comme JCreator ou Emacs.

Il ne faut pas que cet article devienne un comparatif NetBeans contre Eclipse, mais pour évaluer NetBeans, il est nécessaire de présenter ce qu'il peut apporter de plus et ce qui fait actuellement defaut aux autres outils majeurs.

Maintenant que le projet Eclipse est mature, on cerne un peu mieux ces absences. On découvre les limites du système de plugin, les quelques lacunes de SWT, le support de J2SE 5.0 (1.5 "Tiger"), et personnellement je reproche un trop grand nombre d'annonces à effet malgré l'évolution peu évidente d'Eclipse les derniers mois.
Bref, voir réapparaître un outsider est toujours un gain pour la communauté Java en général et espérons le, une solution à de réels problèmes professionnels.


1.3. photos vrac


1.4.



2.


3. Liens et ressources




Copyright (c) 2003-2005 Pierre Chauvin (aka Petrus)- Developpez.com
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. Copy of the GNU Free Documentation Licence