Indholdsfortegnelse:
Definition - Hvad betyder Eclipse Platform?
Eclipse-platformen er et generisk integreret udviklingsmiljø (IDE) fundament uden et specifikt programmeringssprog. Platformen indeholder IDE-funktionalitet og er bygget med komponenter, der opretter applikationer ved hjælp af komponentundersæt. Udviklere opretter, deler og redigerer generiske projekter og filer i platformen, mens de deltager i et lagringsmiljølager med flere teams.
Platformens primære funktion er at levere mekanismer og regler til softwareleverandører, hvilket tillader glat softwareintegration mellem forskellige leverandører.
Techopedia forklarer Eclipse Platform
Plattformens design og struktur har følgende funktioner:
- Konstruktion af forskellige applikationsudviklingsværktøjer
- Support til ubegrænsede værktøjsudbyder-sæt, såsom uafhængige softwareleverandører (ISV'er)
- Manipulation af indholdstyper, såsom HyperText Markup Language (HTML), Java, C, JavaServer Pages (JSP), Enterprise JavaBeans (EJB), Extensible Markup Language (XML) og grafikudvekslingsformat (GIF)
- Fremme af problemfri integration af værktøjer mellem forskellige indholdstyper og udbydere
- Support af udviklingsmiljøer til grafisk brugergrænseflade (GUI) og ikke-GUI applikationer
- Udførelse inden for forskellige operativsystemer, herunder Windows, LinuxTM, Mac OS X, Solaris, AIX og HP-UX
- Brug af Java-programmeringssprog
IBM oprettede Eclipse-platformen til at tackle klager over IBM's værktøj. Kunder og softwareudviklere blev trætte af at integrere og dekonstruere værktøjer til at muliggøre værktøjsfunktion i forskellige miljøer. IBMs donation af platformen til open source-community gjorde det muligt for softwareudviklere at skabe integrerede værktøjer, der fungerede sammen. Som et open source-initiativ tillader platformen softwareudviklere at forbedre deres eksisterende platform ved at bidrage med nye plug-ins.
Platformens succes kan tilskrives følgende grupper:
- Pendlere: Denne gruppe er ansvarlig for at udvikle den officielle Eclipse-værktøj. Et committer-eksempel er Eclipse Web Tools Platform Project Team.
- Plug-in-udviklere: Denne gruppe udvidede platformen til at oprette nyttig værktøj, såsom Eclipse Plug-in Central, som består af mange plug-in-udviklere.
- Brugere: Denne gruppe bruger de værktøjer, der er udviklet af pendlere og plug-in-udviklere.
