Eclipse (vývojové prostředí)

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

Eclipse je open source vývojová platforma, která je pro většinu lidí známa jako vývojové prostředí (IDE) určené pro programování v jazyce Java. Flexibilní návrh této platformy dovoluje rozšířit seznam podporovaných programovacích jazyků za pomoci pluginů, například o C++ nebo PHP. Právě pluginy umožňují toto vývojové prostředí rozšířit například o návrh UML, či zápis HTML nebo XML.

Oproti ostatním vývojovým prostředím v Javě, jako například NetBeans, je filozofie Eclipse úzce svázána právě s rozšířitelností pomocí pluginů. V základní verzi obsahuje Eclipse pouze integrované prostředky pro vývoj standardní Javy jako kompilátor, debugger atd. +more, ale neobsahuje například nástroj pro vizuální návrh grafických uživatelských rozhraní desktopových aplikací nebo aplikační server - všechna taková rozšíření je potřeba dodat formou pluginů. Z tohoto důvodu přímo pod křídly Eclipse vznikly takzvané subprojekty, které zastřešují rozšíření pro jednotlivé oblasti softwarového vývoje v Javě. Tyto subprojekty usnadňují integraci potřebných rozšíření do samotného vývojového prostředí. Eclipse je v současnosti nejpopulárnější IDE pro Javu.

Projekt Eclipse (Eclipse 1. 0) vznikl uvolněním kódu IBM pod EPL licencí. +more Hodnota tohoto příspěvku open source se odhaduje na 40 miliónu dolarů. Pro účely tohoto projektu byl vyvinut grafický framework SWT. Výhodou SWT je nativní vzhled aplikací na každé platformě, kde je SWT portován (SWT využívá nativního kódu operačního systému). Naproti tomu konkurenční framework Swing využívá pouze služby JVM, což umožňuje lepší portovatelnost (omezenou pouze dostupností Javy pro danou platformu).

Eclipse ve verzi 3. 0 adaptoval na široce podporovaný standard OSGi R4 (Eclipse project Equinox), čímž získal na atraktivnosti jako vývojová platforma. +more Technologie balíčků (OSGI bundle ~ Eclipse plugin) umožňuje snadnou rozšířitelnost produktů. Výhodou této architektury je dynamické nahrávání pluginů až v okamžiku potřeby, čímž se minimalizují systémové nároky i čas potřebný pro start aplikace.

...

Oficiální subprojekty Eclipse

Následující seznam je výčet pluginů do Eclipse pro vývoj v jednotlivých oblastech Javy. Tato rozšíření lze kdykoliv nainstalovat do stávajícího Eclipse anebo přímo stáhnout Eclipse s daným rozšířením.

* [url=https://web. archive. +moreorg/web/20061231010804/http://www. eclipse. org/home/categories/enterprise. php]Enterprise Development[/url] - vývoj J2EE * [url=https://web. archive. org/web/20080702055431/http://www. eclipse. org/home/categories/embedded_device. php]Embedded + Device Development[/url] - vývoj J2ME * [url=https://web. archive. org/web/20130530011345/http://www. eclipse. org/home/categories/rcp. php]Rich Client Platform[/url] - vývoj nad platformou RCP * [url=https://web. archive. org/web/20061231192314/http://www. eclipse. org/home/categories/frameworks. php]Application Frameworks[/url] - frameworky pro vývoj nástrojů postavených nad Eclipse * [url=https://web. archive. org/web/20061231011216/http://www. eclipse. org/home/categories/languages. php]Language IDE[/url] - vývoj v dalších podporovaných jazycích jako C++ nebo PHP.

Související články

g-Eclipse * NetBeans * IntelliJ IDEA

Reference

Externí odkazy

[url=http://www.eclipse.org/]Eclipse[/url] - Oficiální stránka

České články o Eclipse

[url=http://www. root. +morecz/clanky/eclipse-2-ide-na-vsechno/]Eclipse 2 - IDE na všechno[/url] (3. září 2002 na root. cz) * [url=http://eclipse. zvestov. cz/]CDT plugin pro podporu C++[/url] Návod na instalaci * [url=http://sweb. cz/pichlik/labels/eclipse. html]články o Eclipse[/url] (vše o Eclipse na [url=http://sweb. cz/pichlik]Dagblogu[/url] ) * [url=http://sweb. cz/pichlik/labels/eclipse-tipy-a-triky. html]tipy pro práci v Eclipse[/url] (všechny tipy na [url=http://sweb. cz/pichlik]Dagblogu[/url] ) * CZ podcast díl #1 - [url=http://java. cz/detail. do. articleId=2706]Vývojová prostředí v Javě[/url].

Kategorie:Vývojová prostředí Kategorie:Vývojová prostředí pro Javu Kategorie:Svobodný aplikační software Kategorie:Eclipse

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top