• [^] # Re: Un éditeur qui gagne à être connu......

    Posté par . En réponse à la dépêche Un éditeur qui gagne à être connu....... Évalué à 10.

    Pour ce qui de la comparaison avec Visual Studio je ne pas dire grand chose vu le peu de temps où j'ai travaillé sur ce dernier.

    Par contre, pour moi, Eclipse est certainement le meilleur éditeur de code Java (bien qu'il puisse faire autre chose) que j'ai pu essayer (NetBeans, Jedit, Emacs(!) ...). Voici quelques éléments (non exhaustif) qui m'ont vraiment plu :
    • Interface relativement légère (par rapport à NetBeans par exemple) pour une appli Java (utilisation de SWT);
    • Complétion automatique disponible presque partout (nom de méthode, variables locales ...). Il y a aussi des sortes de macros disponibles (stdout pour System.out.println) et il vous propose aussi des guides pour les structures de boucles (for, while ...) avec iterateur, enumérateur ou simplement par index (int i=0; i<...);
    • Compilation à la volée du code, ce qui permet de voir les erreurs de compilation en même temps que l'on écrit son code. L'assistant de correction d'erreur est très performant (exemples : La première fois que vous faites un Vector toto = new Vector(); il vous dit que la classe Vector n'ai pas déclarée, il vous propose alors de faire un import java.util.Vector. C'est aussi très pratique pour les exceptions, il peut placer les catchs automatiquement);
    • Plein de possibilité de refactoring. Génération automatique des seters et geters sur une variable, remplacement intelligent d'une entité (classe, variable, méthode ...) ...
    • Interface relativement intuitive, le plus embetant est leur notion de projet par répertoire (dépendant d'une structure physique)
    • En plus, mais je ne l'ai pas testé, il y a un support de CVS directement dans le workspace, un dévermineur (on peut placer les points d'arrêts dans l'éditeur) qui à l'air très puissant (on doit pouvoir modifier le code pendant le déverminage (un peu à la SmallTalk avec le thisContext)) et j'ai du louper encore pas mal de chose
    • Et enfin, il y a un binding de touche Emacs



    Tout n'est pas rose pout autant :
    • Ça demande pas mal de ressources pour faire la compilation à la volée;
    • Il manque d'un éditeur d'interface graphique;
    • Et c'est tout ce que j'ai trouvé pour l'instant.


    Ça fait moins d'un mois que j'utilise Eclipse pour de petits projets Java et j'arrête pas de découvrir plein de trucs sympas tous les jours. Alors, si vous avez un peu de temps je vous conseille vraiment de l'essayer : http://www.eclipse.org/(...) .

    ps: Je ne suis pas un expert des éditeurs Java, donc si vous en connaissez d'autres (libres de préférence ou au moins gratuits) que ceux cités dans cette page, merci de répondre à ce message.