Inhaltsverzeichnis:
Definition - Was bedeutet Eclipse Platform?
Die Eclipse-Plattform ist eine generische IDE-Grundlage (Integrated Development Environment) ohne eine bestimmte Programmiersprache. Die Plattform enthält IDE-Funktionen und besteht aus Komponenten, die Anwendungen mithilfe von Komponententeilmengen erstellen. Entwickler erstellen, teilen und bearbeiten allgemeine Projekte und Dateien auf der Plattform, während sie an einem Repository mit mehreren Teamentwicklungsumgebungen teilnehmen.
Die Hauptfunktion der Plattform besteht darin, Softwareanbietern Mechanismen und Regeln bereitzustellen, die eine reibungslose Softwareintegration zwischen verschiedenen Anbietern ermöglichen.
Techopedia erklärt die Eclipse-Plattform
Das Design und die Struktur der Plattform haben folgende Funktionen:
- Konstruktion verschiedener Tools zur Anwendungsentwicklung
- Unterstützung uneingeschränkter Tool-Provider-Sets, z. B. Independent Software Vendors (ISVs)
- Bearbeitung von Inhaltstypen wie HTML (HyperText Markup Language), Java, C, JSP (JavaServer Pages), EJB (Enterprise JavaBeans), XML (Extensible Markup Language) und GIF (Graphics Interchange Format)
- Erleichterung der nahtlosen Tool-Integration verschiedener Inhaltstypen und -anbieter
- Unterstützung von Entwicklungsumgebungen für grafische Benutzeroberflächen (GUI) und Nicht-GUI-Anwendungen
- Ausführung unter verschiedenen Betriebssystemen, einschließlich Windows, Linux, Mac OS X, Solaris, AIX und HP-UX
- Verwendung der Programmiersprache Java
IBM hat die Eclipse-Plattform entwickelt, um Beschwerden über die Tools von IBM entgegenzuwirken. Kunden und Softwareentwickler wurden es leid, Tools zu integrieren und zu dekonstruieren, um die Funktion von Tools in verschiedenen Umgebungen zu ermöglichen. Durch die Spende der Plattform von IBM an die Open-Source-Community konnten Softwareentwickler integrierte Tools erstellen, die zusammen funktionierten. Als Open-Source-Initiative ermöglichte die Plattform Software-Entwicklern, ihre vorhandene Plattform durch die Bereitstellung neuer Plug-Ins zu verbessern.
Der Erfolg der Plattform ist auf folgende Gruppen zurückzuführen:
- Committer: Diese Gruppe ist für die Entwicklung des offiziellen Eclipse-Tools verantwortlich. Ein Beispiel für einen Committer ist das Eclipse Web Tools Platform-Projektteam.
- Plug-in-Entwickler: In dieser Gruppe wurde die Plattform erweitert, um nützliche Tools wie das Eclipse Plug-in Central zu erstellen, das aus vielen Plug-in-Entwicklern besteht.
- Benutzer: Diese Gruppe verwendet die Tools, die von Committern und Plug-In-Entwicklern entwickelt wurden.