Inhoudsopgave:
Definitie - Wat betekent Eclipse Platform?
Het Eclipse-platform is een generieke stichting voor een geïntegreerde ontwikkelomgeving (IDE) zonder een specifieke programmeertaal. Het platform bevat IDE-functionaliteit en is gebouwd met componenten die applicaties maken met subsets van componenten. Ontwikkelaars maken, delen en bewerken generieke projecten en bestanden op het platform, terwijl ze deelnemen aan een repository voor meerdere teamontwikkelingsomgevingen.
De primaire functie van het platform is om mechanismen en regels te bieden aan softwareleveranciers, waardoor soepele software-integratie tussen verschillende leveranciers mogelijk wordt.
Techopedia legt Eclipse Platform uit
Het ontwerp en de structuur van het platform heeft de volgende functies:
- Constructie van gevarieerde tools voor applicatieontwikkeling
- Ondersteuning van onbeperkte toolprovidersets, zoals onafhankelijke softwareleveranciers (ISV's)
- Manipulatie van inhoudstypes, zoals HyperText Markup Language (HTML), Java, C, JavaServer Pages (JSP), Enterprise JavaBeans (EJB), Extensible Markup Language (XML) en graphics interchange format (GIF)
- Faciliteren van naadloze tool-integratie van verschillende inhoudstypes en providers
- Ondersteuning van ontwikkelomgevingen voor grafische gebruikersinterface (GUI) en niet-GUI-applicaties
- Uitvoering binnen verschillende besturingssystemen, waaronder Windows, LinuxTM, Mac OS X, Solaris, AIX en HP-UX
- Gebruik van programmeertaal Java
IBM creëerde het Eclipse-platform om klachten over de tooling van IBM te behandelen. Klanten en softwareontwikkelaars raakten het zat om tools te integreren en te deconstrueren om de functie van de tool in verschillende omgevingen mogelijk te maken. IBM's donatie van het platform aan de open source community stelde softwareontwikkelaars in staat om geïntegreerde tools te maken die samen functioneerden. Als een open source-initiatief stelde het platform softwareontwikkelaars in staat hun bestaande platform te verbeteren door nieuwe plug-ins bij te dragen.
Het succes van het platform kan worden toegeschreven aan de volgende groepen:
- Committers: deze groep is verantwoordelijk voor het ontwikkelen van de officiële Eclipse-tooling. Een voorbeeld van committer is het Eclipse Web Tools Platform Project Team.
- Plug-in-ontwikkelaars: deze groep breidde het platform uit met handige tooling zoals de Eclipse Plug-in Central, die bestaat uit vele plug-in-ontwikkelaars.
- Gebruikers: deze groep gebruikt de tools die zijn ontwikkeld door committers en plug-in-ontwikkelaars.