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?Laissez-moi commencer par dire qu'Eclipse est un fantastique IDE pour Java et de nombreux autres langages. Son architecture de plugins et son extensibilité sont difficiles à rivaliser et le fait qu'il soit gratuit est un énorme avantage pour les petites équipes ou les budgets serrés.
Quelques-unes des choses que je déteste sur Eclipse.
- La documentation fait vraiment défaut. Je ne sais pas qui l'écrit, mais si elle n'est pas carrément absente, elle est incomplète. Si elle n'est pas incomplète, alors elle est tout simplement fausse. J'ai perdu de nombreuses heures précieuses à essayer d'utiliser une fonctionnalité donnée d'Eclipse en parcourant sa documentation pour découvrir qu'elle n'était que de la camelote.
- Malgré la taille du projet, j'ai trouvé la communauté très insuffisante et/ou assez confuse pour qu'il soit difficile d'y participer. J'ai essayé à plusieurs reprises d'obtenir de l'aide sur un sujet ou un plugin particulier, mais j'ai été renvoyé vers 3 ou 4 groupes de discussion différents qui pointaient tous vers un autre groupe de discussion ou ne répondaient tout simplement pas. Cela peut être très frustrant, car la plupart des petits produits open source que j'utilise sont vraiment de bien répondre à mes questions. Peut-être est-ce simplement une fonction de la taille de la communauté.
- Si vous avez besoin d'une fonctionnalité au-delà de celle fournie par l'une de leurs distributions (par exemple, la distribution Eclipse pour les développeurs Java EE qui fournit des choses comme le WTP), j'ai trouvé le processus d'installation de plugins supplémentaires. atrocement douloureux . Je ne sais pas pourquoi ils ne peuvent pas rendre ce processus plus simple (ou peut-être suis-je gâté par mon Mac à la maison et ne sais-je pas à quel point c'est mauvais dans le monde "réel"), mais si je n'échoue pas, il me faut souvent plusieurs heures pour installer un nouveau plugin. C'était soi-disant l'un de leurs objectifs dans la 3.4 (rendre l'installation de nouveaux projets plus simple) ; s'ils ont réussi, je ne peux pas le dire.
- La documentation sous la forme de livres et de tutoriels réels fait cruellement défaut. J'ai besoin d'un guide complet pour quelque chose d'aussi dense et riche en fonctionnalités qu'Eclipse, quelque chose qui dise : "Saviez-vous qu'il existe cette fonctionnalité et comment elle peut vraiment vous rendre plus productif ? D'après ce que j'ai trouvé, rien comme cela existe. Si vous voulez comprendre Eclipse, vous n'avez qu'une seule option, vous asseoir et jouer avec (littéralement jouer avec, pas simplement voir une fonctionnalité et aller lire la documentation correspondante, car elle n'existe probablement pas ou est erronée).
Malgré tout, Eclipse est vraiment un excellent IDE. Son outil de refactoring fonctionne formidablement bien. La gestion de Javadoc fonctionne parfaitement. Toutes les fonctionnalités que nous attendons d'un IDE sont présentes (complétion de code, templates, intégration avec divers SCMS, intégration avec les systèmes de construction). Ses outils de formatage et de nettoyage du code sont très puissants. Je trouve que son système de construction fonctionne bien et de manière intuitive. Je pense que ce sont les éléments sur lesquels sa réputation est vraiment construite.
Je n'ai pas assez d'expérience avec d'autres IDE ou avec d'autres distros d'Eclipse (j'ai vu RAD au travail plusieurs fois ; je n'arrive pas à croire que quelqu'un Je ne suis pas prêt à payer ce qu'ils facturent pour cela) pour les commenter, mais j'ai été assez satisfait d'Eclipse pour la plupart. Un conseil que j'ai entendu à plusieurs endroits est que si vous voulez Eclipse sans beaucoup de tracas qui peuvent venir avec son installation directe, allez avec une distro payante de celui-ci. Mon éclipse est une version hautement recommandée que j'ai vue partout sur le net et qui est vraiment très abordable (aux dernières nouvelles, 50 $ pour la distro plus un an de mises à jour gratuites). Si vous avez le budget et que vous avez besoin des fonctionnalités supplémentaires, je choisirais quelque chose comme ça.
Bref, j'ai essayé d'être aussi détaillée que possible. J'espère que cela vous aidera et bonne chance dans votre recherche ! :)
IntelliJ IDEA était génial. Maintenant, il est juste "meilleur qu'Eclipse". D'après mon expérience, vous pouvez coder dans IDEA plusieurs fois plus vite que dans Eclipse (je suis passé d'un statut d'adepte précoce d'Eclipse à IDEA et je n'ai pas regardé en arrière) mais IDEA a un certain nombre de défauts :
- La version complète n'est pas gratuite.
- Il monopolise la mémoire
- La gestion de projet n'est pas excellente
- Jetbrains continue de sortir des améliorations mineures et de les appeler des versions majeures majeures. IDEA est maintenant plus lent et plus bogué qu'il y a quelques années. Et vous êtes facturé pour le plaisir ! (IDEA a maintenant une édition communautaire gratuite)
Mais je ne reviendrais toujours pas en arrière ; les refactorisations de code et les intentions dans IDEA sont tout simplement trop bonnes.
Une version majeure d'Eclipse est sortie il y a quelque temps et il m'a fallu environ une heure de recherche sur le site web pour trouver ce que contenait réellement la version qui pourrait me convaincre de revenir dans le giron. Visitez JetBrains pour voir comment vendre un IDE !
NetBeans et Eclipse sont certainement les deux meilleurs gratuit IDE pour Java. NetBeans reste légèrement plus centré sur Java, même s'il a récemment ajouté des fonctionnalités pour d'autres langages. Eclipse le fait depuis des années.
J'aime l'éditeur graphique intégré à NetBeans (Eclipse en a un disponible sous forme de plug-in), mais à part cela, les deux ont un ensemble de fonctionnalités très similaires pour le développement Java.
À mon avis, Eclipse ne peut pas être considéré comme un IDE. Bon, c'est exagéré, je sais. Cela reflète simplement mon agonie intense grâce à Eclipse ! Quoi que vous fassiez, ça ne marche pas ! Vous devez toujours vous battre avec lui pour qu'il fasse les choses de la bonne manière. Pendant ce temps, vous ne développez pas de code, ce qui est ce que vous êtes censé faire, n'est-ce pas ? eclipse et l'intégration maven : peu fiables ! Intégration d'Eclipse et d'Ivy : peu fiable. WTP : buggy buggy buggy ! Eclipse et la validation wstl : buggy ! Il se plaint de ne pas trouver d'URL à l'improviste alors qu'elles existent, et quelques jours plus tard, sans les avoir changées, il les trouve soudainement, etc etc. Je pourrais écrire un putain de livre à ce sujet. Pour répondre à votre question : NON ECLIPSE EST LOIN D'ÊTRE LE MEILLEUR IDE ! !! IntelliJ est censé être BEAUCOUP mieux !
- Réponses précédentes
- Plus de réponses