AccueilActualités informatiqueL'IDE Eclipse fête ses 20 ans : Joyeux anniversaire ! |

L’IDE Eclipse fête ses 20 ans : Joyeux anniversaire ! |

Le 7 novembre 2001, IBM a publié le code source de l’IDE Eclipse. À l’origine, l’environnement de développement était destiné aux projets Java, et l’IDE commercial Visual Age for Java d’IBM, qui était programmé en Smalltalk comme le reste de la famille Visual Age, a servi d’inspiration. L’EDI Eclipse, quant à lui, a été écrit en Java depuis ses débuts et était à l’origine destiné presque exclusivement au développement Java. Entre-temps, cependant, il est également utilisé pour des projets dans d’autres langages de programmation en raison de son extensibilité.

À ses débuts, Eclipse – avant la création de la Fondation associée, le nom était synonyme d’IDE – avait considérablement agité le marché des environnements de développement. Des outils tels que JBuilder ou OptimalJ ont disparu au début des années quatre-vingt-dix, et Eclipse a rapidement pris le rôle de chien de tête dans la compétition avec des outils tels que JDeveloper et NetBeans.

Sommaire

Comme développeur heise Lorsque l’EDI Eclipse a fêté son dixième anniversaire en 2011, il avait atteint son zénith. À l’époque, seul IntelliJ IDEA, également lancé en 2001, pouvait lui tenir tête. Entre-temps, toutefois, l’environnement de développement de JetBrains a dépassé l’IDE Eclipse dans de nombreuses enquêtes et sondages.

Dans le rapport actuel de Snyk sur l’écosystème JVM, basé sur une enquête à laquelle, selon les auteurs du rapport, 2 000 développeurs Java ont participé, IntelliJ IDEA a une bonne part d’utilisateurs de 71,6 %, tandis que l’IDE Eclipse est à 24,6 %. Entre-temps, un autre concurrent sérieux s’est imposé sous la forme de Visual Studio Code, qui arrive juste derrière Eclipse dans le rapport avec 23,2 % – pour Java, bien sûr. Il y a vingt ans, personne n’aurait imaginé qu’un outil de Microsoft puisse devenir un concurrent sérieux d’Eclipse dans le domaine du développement Java.

Dans le rapport de Snyk, l’IDE Eclipse se situe loin derrière IntelliJ IDEA et juste devant Visual Studio Code dans les environnements de développement Java.

(Image : Snyk)

L’une des grandes forces de l’IDE Eclipse est sa structure modulaire qui, d’une part, offre de nombreuses possibilités d’extension et, d’autre part, grâce à la structure modulaire, évite la surcharge par un trop grand nombre de fonctions dans la configuration de base. Le fait qu’Eclipse avait initialement la réputation d’être un monstre était probablement dû principalement au fait que l’installation dans la composition appropriée n’était pas vraiment triviale.

Des images des premiers jours de l’IDE Eclipse.

(Image : Fondation Eclipse)

L’année 2004 a marqué deux étapes majeures du développement d’Eclipse : sur le plan organisationnel, la création de la Fondation Eclipse, faisant de l’IDE un projet open source sous l’égide de la Fondation. En outre, l’IDE est passé au cadre OSGi Equinox avec la version 3.0 publiée en juin 2004.

Les plug-ins Eclipse ont depuis été mis en œuvre sous forme de bundles OSGi, faisant de l’environnement de développement l’une des premières applications d’entreprise allant au-delà de la spécification OSGi initialement destinée à l’environnement embarqué, qui décrit un système modulaire et une plate-forme de services pour Java. La sous-structure OSGi dans Eclipse a eu une influence décisive sur la poursuite du développement de la spécification. L’alliance OSGi associée, dont le nom signifiait initialement Open Services Gateway Initiative, fait partie de la Fondation Eclipse depuis octobre 2020.

Depuis la version 3.0, de nouvelles versions sont apparues chaque année en juin jusqu’en 2018 sous des noms de code basés sur les lunes de Jupiter et les sondes spatiales des premières années. À l’automne 2018, l’équipe est passée à un cycle de publication trimestriel, et les noms correspondent simplement au trimestre correspondant. L’Eclipse 2021-09 actuelle est sortie en septembre. Le numéro de version réel se poursuit en parallèle, les versions 3.8 et 4.2 apparaissant en parallèle en juin 2012 sous le nom de code Juno. La version actuelle de septembre porte le numéro de version 4.21.

La Fondation Eclipse, qui a transféré son siège social en Europe au début de l’année, supervise désormais de nombreux projets au-delà de l’environnement de développement, notamment Jakarta, la variante de Java destinée aux entreprises, anciennement connue sous le nom de Java EE, et le moteur d’exécution Java Adoptium. Les groupes de travail sous l’égide de la Fondation sont responsables de nombreux sous-projets tels que l’Internet des objets. Depuis le mois de juin de cette année, le groupe de travail Eclipse IDE s’occupe de la poursuite du développement de l’enfant de l’anniversaire.

Le don initial du code par IBM aurait valu environ 40 millions de dollars américains, y compris le marketing réalisé pour ce code. La Fondation Eclipse montre quelques chiffres supplémentaires sur l’IDE dans un court clip vidéo sur l’anniversaire. Selon ce dernier, il compte un total de 40 millions d’utilisateurs et 45 millions d’installations de plug-ins. L’IDE se compose de 67 projets et, selon la Fondation, compte un total de 66 millions de lignes de code.

Même si l’EDI Eclipse a depuis longtemps cessé d’être le meilleur des environnements de développement Java, il dispose d’une base d’utilisateurs fidèles et stables depuis des années. développeur heise félicite l’IDE pour son vingtième anniversaire et attend avec impatience d’autres nouvelles de l’IDE, d’abord jusqu’à l’anniversaire d’argent dans cinq ans.

Plus d'articles