• # Premières impressions, premiers bugs

    Posté par (site web personnel) . En réponse à la dépêche Eclipse 2.0 est dans les bacs !. Évalué à 10.

    Bon alors, je me suis téléchargé les 54 Mo d'Eclipse. 54 Mo, quand même ! Je n'ai vu d'instructions d'installation nulle part sur le site, mais il n'y avait rien de bien sorcier... ou presque. Bref, décompression dans /usr/local/java, un petit coup de nettoyage des permissions, et hop on lance.

    Et hop, ça plante. Dommage, l'écran de démarrage était tout beau, tout propre. Eclipse a la politesse de m'indiquer où se trouve le log, qui contient comme on peut s'y attendre un gros stack trace Java. Une erreur avec Xerces on dirait. Oh, trouvé : j'avais mis des liens vers les jars de Xerces dans mon répertoire jre/lib/ext, et ils avaient précédence sur ceux inclus dans Eclipse. Bon, on vire les liens, et on redémarre.

    Et hop, ça plante. Cette fois, c'est un problème de symbole introuvable dans une bibliothèque. Un peu plus méchant, mais rapidement résolu grâce à une recherche sur eclipse.org. En fait, Eclipse est compilé pour Motif, et une bibliothèque Motif est présente dans le répertoire d'Eclipse. Mais faudrait voir à ce que ld soit au courant, parce que par défaut, il tente d'utiliser les bibliothèques lesstif qui... ne sont pas vraiment compatibles. Bref, la solution est de faire un petit script de démarrage qui exporte LD_LIBRARY_PATH=/usr/local/java/eclipse avant de lancer Eclipse lui-même. On le créé, on redémarre.

    Et hop, ça marche. Enfin. Ç'aurait été bien d'avoir quelques indications dans le README.

    Et alors ? C'est propre, c'est clair, c'est accueillant, c'est documenté. Et c'est relativement rapide. Plus que Netbeans, en tout cas. Je n'ai pas vraiment eu le temps de jouer avec, mais le petit "Hello world!" que j'ai rapidement créé m'a bien impressioné. Les wizards et boîtes de dialogue sont clairs et bourrés d'options bien utiles, on sent que c'est un produit utilisé par ses dévelopeurs, tout comme Netbeans d'ailleurs. La différence ? J'ai l'impression que l'assurance qualité est nettement meilleure sur Eclipse que sur Netbeans. Les resources allouées par IBM et ses partenaires sont sans doute bien plus importantes que celles allouées par Sun à Netbeans.

    Par contre, je n'ai pas vu d'éditeur d'interface graphique. Non pas que ce soit très utile quand on programme côté serveur, mais c'était à peu près la seule chose qui me faisait lancer Netbeans, et qui donc va continuer à me le faire lancer.

    En dehors de ça... Netbeans vient de se faire éclipser. :)