• [^] # Re: Création de l'Eclipse Foundation

    Posté par (site web personnel) . En réponse à la dépêche Création de l'Eclipse Foundation. Évalué à 10.

    Il y en a pas mal, mais il faut les aimer. Je suis un ancien "tout-Emacs". Pour développer du Java, Eclipse est devenu mon outil favori. La compilation se fait en background ce qui rend les erreurs détectables dès qu'on les tape. Le débugger Java est excellent, et l'intégration CVS est simplement la meilleure que j'ai vue dans un outil de développement. Je citerai aussi la complétion, les capacités de réfraction, et la maîtrise que l'on a sur la génération de code par l'éditeur. Et en plus, il y a même des bindings Emacs. ^_^

    En ce qui concerne les autres langages, je n'ai pas encore laissé tomber mon bon vieil Emacs pour le C/C++, mais si CDT (le plugin de développement C/C++) continue à évoluer dans le bon sens, ça va sans doute se faire. J'ai essayer des plugins pour Python, LaTex, XML, et tout ceci commence à sérieusement bien prendre forme.

    La chose appréciable avec Eclipse pour le développeur, c'est que ce n'est justement pas un environnement de développement Java extensible à d'autres langages. C'est un framework pour créer des IDEs sur lequel viennent se greffer des plugins, dont l'IDE Java fait partie. Comme le dit un livre, Eclipse est comparable à l'atelier d'un forgeron: il peut utiliser ses outils déjà à sa disposition, ou s'il a vraiment des besoins spécifiques il peut commencer par forger ses propres outils qu'il utilisera par la suite. Il est ainsi très simple d'étendre Eclipse et de le customiser de l'intérieur, pour se faire son environnement particulier si on a un projet vraiment zarb (genre projet mixte Java/C).

    En bref, c'est un très bon environnement, un peu lent par moments, mais ça vaut définitivement le coup de l'essayer. La milestone M6 fonctionne plutôt bien. Evidemment, ça change de voir son projet en tant que "ressources" quand on vient d'un éditeur plus bas niveau comme Emacs, mais l'apprentissage vaut le coup.

    En gros: Emacs, c'est très bien, mais un bon IDE bien flexible, c'est inestimable dans un gros projet.