Eclipse est-il le meilleur IDE pour Java ? Si non, existe-t-il quelque chose de mieux ? Je veux savoir et éventuellement l'essayer. Merci.
Réponses
Trop de publicités?Eclipse a été le premier IDE à me faire quitter XEmacs. Cependant, lorsque mon employeur m'a proposé de m'acheter une licence Intellij IDEA si j'en voulais une, il ne m'a fallu que trois jours avec une copie d'évaluation pour me convaincre de m'y mettre.
Il semble que tant de petites choses soient plus agréables.
J'ai utilisé IntelliJ pendant près de 5 ans (de la v1.5 à la v7) et il y a environ 8 mois, j'ai migré vers IBM RAD (qui est construit sur l'ancienne plateforme Eclipse) et il y a environ 3 mois, je me suis installé avec Eclipse (Ganymede).
J'ai utilisé IntelliJ sur un projet de taille moyenne (avec 10 000 classes) et j'utilise Eclipse sur un projet qui ne compte que quelques centaines de classes.
Je trouve que ces deux IDE (IntelliJ et Eclipse) sont bons. Le RAD d'IBM est juste un gaspillage d'argent (bien sûr, on peut être coincé dans un magasin IBM sans choix).
IntelliJ a des capacités de refactoring et des raccourcis clavier pour la plupart des fonctionnalités bien supérieures à celles d'Eclipse. Il prend en charge l'importation de projets depuis Eclipse. Il possède de meilleures capacités intégrées de gestion du xml (avec des refactorings applicables presque comme pour le code java). Intelli Sense intégré est également très bon.
Eclipse est un outil formidable et il est gratuit. Il m'a fallu environ 1 à 2 mois pour m'habituer à Eclipse à partir d'IntelliJ (beaucoup de désapprentissage des raccourcis), mais j'ai pris le coup de main avec Eclipse, cela a été assez facile. Je n'ai pas utilisé Eclipse sur des projets de taille moyenne.
IntelliJ et Eclipse ont tous deux des communautés de plugins actives et s'intègrent bien aux systèmes de contrôle de version, aux cadres de tests unitaires, aux serveurs d'applications et aux profileurs.
IntelliJ a commencé à devenir lent et gonflé à partir de la version 4.0. Il était lent pour les projets de taille moyenne. Je n'utiliserais pas IntelliJ à moins que ses performances puissent être améliorées.
Je n'ai pas utilisé ces deux IDE pour autre chose que le développement de Java.
Si vous êtes un développeur Java et que votre entreprise paie pour IntelliJ et si votre projet n'est pas trop important, allez-y. Sinon, ne désespérez pas : Eclipse est toujours là.
(Ce n'est pas vraiment une réponse, juste une anecdote. J'ai travaillé avec des gars qui utilisaient des emacs lourdement chargés de macros et codés en couleur. C'est fou ! Pourquoi faire ça alors qu'il y a tant de bons IDEs sur le marché ?]
Si vous connaissez Emacs, vous pouvez coder 100 fois plus vite qu'avec un IDE. Et il peut gérer un grand nombre de langues différentes, de sorte que vous n'avez pas besoin de changer votre environnement de codage si vous devez coder dans une autre langue. Fonctionne sur tous les systèmes d'exploitation, vous pouvez personnaliser/ajoutez tout ce que vous voulez. Vous pouvez même modifier des fichiers à l'autre bout du monde par ssh (pas de téléchargement ou d'upload). Avant de les traiter de fous, vous devez d'abord l'utiliser. Je suis sûr qu'ils vous traitent de fou pour avoir utilisé un IDE :).