Dans les coulisses du projet Eclipse e4

Abonnements, magazines... Notre catalogue complet au bas de cette page.

Il y a un peu plus d’un an, forts du constat que leur outil favori était perfectible dans certains domaines (complexité de mise en oeuvre de certains concepts par un développeur de plug-in, limitations fonctionnelles dans l’IDE, …), des utilisateurs et des développeurs ont commencé à organiser des tables rondes pour réfléchir aux fonctionnalités clés d’une future version majeure d’Eclipse… Le projet e4 était né !
Vous le savez très certainement, Eclipse est à l’origine un IDE modulaire et extensible conçu pour développer du Java. En 2004, il est néanmoins apparu que cet IDE, était tant et si bien modulaire, que les briques de base le constituant pouvaient servir de socle à des applications quelconques. C’est le fameux Eclipse RCP (pour Rich Client Platform), que de nombreux développeurs réutilisent aujourd’hui, en venant ajouter leurs " briques " (leurs plug-in) au-dessus de celles que propose le framework. Ainsi, aujourd’hui Eclipse, c’est non seulement une des communautés les plus larges et les plus actives du monde de l’Open Source, mais c’est aussi et surtout une panoplie de technologies qui sont bien souvent devenues des références dans leurs catégories respectives. Vous avez ainsi tous forcément entendu parler d’OSGi et de son modèle de composants (rappelons qu’Equinox, un sous-projet Eclipse, est l’implémentation de référence de la norme OSGi), de RCP qui fut un des premiers cadres pour la construction de clients riches, d’EMF comme support aux démarches MDD/MDA, … et bien d’autres !

Benjamin Cabé

S'ABONNER