Plateforme éclipse

Définition - Que signifie la plateforme Eclipse?

La plate-forme Eclipse est une base générique d'environnement de développement intégré (IDE) sans langage de programmation spécifique. La plate-forme contient des fonctionnalités IDE et est construite avec des composants créant des applications à l'aide de sous-ensembles de composants. Les développeurs créent, partagent et modifient des projets et des fichiers génériques sur la plate-forme, tout en participant au sein d'un référentiel d'environnement de développement à plusieurs équipes.

La fonction principale de la plateforme est de fournir des mécanismes et des règles aux éditeurs de logiciels, permettant une intégration logicielle fluide entre les différents éditeurs.

Definir Tech explique la plateforme Eclipse

La conception et la structure de la plateforme ont les fonctions suivantes:

  • Construction d'outils de développement d'applications variés
  • Prise en charge d'ensembles de fournisseurs d'outils illimités, tels que les éditeurs de logiciels indépendants (ISV)
  • Manipulation de types de contenu, tels que HyperText Markup Language (HTML), Java, C, JavaServer Pages (JSP), Enterprise JavaBeans (EJB), Extensible Markup Language (XML) et le format d'échange graphique (GIF)
  • Facilitation de l'intégration transparente des outils de différents types de contenu et fournisseurs
  • Prise en charge des environnements de développement pour les applications d'interface utilisateur graphique (GUI) et non-GUI
  • Exécution dans divers systèmes d'exploitation, notamment Windows, LinuxTM, Mac OS X, Solaris, AIX et HP-UX
  • Utilisation du langage de programmation Java

IBM a créé la plate-forme Eclipse pour répondre aux plaintes concernant les outils d'IBM. Les clients et les développeurs de logiciels étaient de plus en plus fatigués d'intégrer et de déconstruire des outils pour permettre le fonctionnement des outils dans différents environnements. Le don de la plateforme par IBM à la communauté open source a permis aux développeurs de logiciels de créer des outils intégrés fonctionnant ensemble. En tant qu'initiative open source, la plate-forme a permis aux développeurs de logiciels d'améliorer leur plate-forme existante en contribuant à de nouveaux plug-ins.

Le succès de la plateforme est attribuable aux groupes suivants:

  • Committers: Ce groupe est responsable du développement de l'outillage officiel Eclipse. Un exemple de committer est l'équipe de projet Eclipse Web Tools Platform.
  • Développeurs de plug-ins: ce groupe a étendu la plate-forme pour créer des outils utiles tels que Eclipse Plug-in Central, qui comprend de nombreux développeurs de plug-ins.
  • Utilisateurs: ce groupe utilise les outils développés par les committers et les développeurs de plug-ins.