En assistant à la présentation des nouveaux ajouts à la plate-forme d’Eclipse, je me suis mis à réfléchir. Cette réflexion n’augurait rien de bon. Plus le temps avance, les technologies changent, évoluent, et les outils doivent pouvoir être à l’avant-garde de ces modifications. Or, Eclipse, tout comme son grand frère IBM, est un peu à la bourre devant cette prolifération de nouveaux joujoux.

Europa

Cette façon de faire, que de livrer tous les projets simultanément commence sérieusement à être agaçante. Callisto a été le premier jet, maintenant c’est Europa. Je pose alors la question suivante: pourquoi les développeurs (web, Java, entreprise) qui désirent mettre la main sur WTP2.0 doivent se taper tout ce boucan, et tout ce bruit? Par bruit, j’entends ici l’incompréhensible enthousiasme autour du concept étrange de livraison simultanée de tout ces outils, n’étant souvent reliés en rien.

Cela fait maintenant plusieurs mois que JBoss, Sun, BEA, MyEclipse, ou Exadel ont des outils pour attaquer la plate-forme JEE 5.0 (EJB3, JPA, et JSF, entre autre).

J’ai comme l’impression que les gens de chez Eclipse sont en train de trop s’étendre. Trop de trucs en même temps. Déjà que c’est une organisation sans but lucratif, les innovations sont de plus en plus longues à se pointer le bout du nez. En tant qu’utilisateur d’Eclipse, je suis jaloux de voir NetBeans prêt pour JEE 5.0 depuis un an déjà, et du coup, de voir sa base d’utilisateurs proliférer à une vitesse constante.

Je revendique la fission

Qu’importe t-il aux développeurs Java de tous les jours, concoctant des applications web, que les outils CDT possèdent ci ou cela? NetBeans a les tentacules beaucoup moins longues que son principal compétiteur, mais est beaucoup plus centré sur ce nous faisons : des applications web Java de classe entreprise. Conséquemment, je suis maintenant un supporteur de la fission des projets d’Eclipse, et j’irais même plus loin, je suis pour des distributions distinctes selon des grandes pratiques de développement, c’est-à-dire, par exemple, Eclipse EE, Eclipse PDT, ou Eclipse Mobile. Les plugins seront évidemment toujours disponibles pour toutes ces saveurs (OSGi oblige), mais de grâce, arrêtez d’enquiquiner les développeurs Java d’applications web de tous ces trucs C++, PDT, ou autre ésotérisme.

Je termine en remarquant que la présentation d’Europa ne contenait AUCUNE démonstration live, que des diapositives. Ça regarde mal pour juin.

JS.

P.S. En fait, je ne suis pas si choqué, j’ai juste hâte que tout soit prêt …

2 réponses à “JavaOne 2007: Eclipse EUROPA”

  1. Charles Says:

    En tous cas, ça semble intéressant tout ça.

    Je sens que je m’amuserais comme un petit fou là-bas.

    Profites-en, tu es en terre d’apprentissage.

    :)

  2. JS Bournival » Blog Archive » JavaOne 2007: jour 3 Says:

    […] Cette session a été l’objet de frustrations ressenties pas mal tout au long de l’exposé. J’ai pensé qu’élaborer sur celles-ci seraient pertinent. J’ai donc fait ce texte pour catharsiser mes flux négatifs. […]

Répondre