Obsah:
Definícia - Čo znamená platforma Eclipse?
Platforma Eclipse je nadácia generického integrovaného vývojového prostredia (IDE) bez osobitného programovacieho jazyka. Platforma obsahuje funkčnosť IDE a je zostavená z komponentov vytvárajúcich aplikácie pomocou podmnožín komponentov. Vývojári vytvárajú, zdieľajú a upravujú generické projekty a súbory na platforme, zatiaľ čo sa zúčastňujú v úložisku prostredia pre vývoj viacerých tímov.
Primárnou funkciou platformy je poskytovať mechanizmy a pravidlá dodávateľom softvéru, čo umožňuje hladkú integráciu softvéru medzi rôznymi predajcami.
Techopedia vysvetľuje platformu Eclipse
Dizajn a štruktúra platformy má tieto funkcie:
- Konštrukcia rôznych nástrojov na vývoj aplikácií
- Podpora neobmedzených súprav poskytovateľov nástrojov, ako sú nezávislí dodávatelia softvéru (ISV)
- Manipulácia s typmi obsahu, ako je HyperText Markup Language (HTML), Java, C, JavaServer Pages (JSP), Enterprise JavaBeans (EJB), Extensible Markup Language (XML) a formát grafickej výmeny (GIF).
- Uľahčenie bezproblémovej integrácie nástrojov rôznych typov obsahu a poskytovateľov
- Podpora vývojových prostredí pre grafické užívateľské rozhranie (GUI) a aplikácie, ktoré nie sú GUI
- Spúšťanie v rôznych operačných systémoch vrátane Windows, LinuxTM, Mac OS X, Solaris, AIX a HP-UX.
- Používanie programovacieho jazyka Java
Spoločnosť IBM vytvorila platformu Eclipse na riešenie sťažností týkajúcich sa nástrojov spoločnosti IBM. Klienti a vývojári softvéru už boli unavení z nástrojov na integráciu a dekonštrukciu, aby umožnili fungovanie nástroja v rôznych prostrediach. Spoločnosť IBM darovala platformu vývojárom softvéru s otvoreným zdrojom, aby vytvorili integrované nástroje, ktoré spolu fungovali. Ako iniciatíva otvoreného zdroja platforma umožnila vývojárom softvéru vylepšiť svoju existujúcu platformu prispievaním nových doplnkov.
Úspech platformy možno pripísať nasledujúcim skupinám:
- Záväzky: Táto skupina je zodpovedná za vývoj oficiálneho nástroja Eclipse. Príkladom záväzku je projektový tím platformy Eclipse Web Tools Platform.
- Vývojári doplnkov: Táto skupina rozšírila platformu o užitočné nástroje, ako je Eclipse Plug-in Central, ktorý pozostáva z mnohých vývojárov doplnkov.
- Používatelia: Táto skupina používa nástroje vyvinuté vývojovými komisármi a vývojármi doplnkov.
