Eclipse (vývojové prostředí)
Z Wikipedie, otevřené encyklopedie
| Eclipse | |
| vyvíjí | Eclipse Foundation |
| aktuální verze | 3.2.1 (21. září 2006) |
| OS | multiplatformní |
| typ softwaru | vývojové prostředí |
| licence | Eclipse Public License |
| web | www.eclipse.org |
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 Jave, jako například Netbeans, je filozofie Eclipse úzce svázána právě s rošiřitelností pomocí pluginů. V základní verzi obsahuje Eclipse pouze integrované prostředky pro vývoj standardní Javy jako kompilátor, debugger atd., ale neobsahuje například vizuální návrhář pro desktopové aplikace a nebo vložený aplikační server. Všechny tyto 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 softwárového vývoje v Jave. Tyto subprojekty usnadňují integraci potřebných rozšíření do samotného vývojového prostředí.
Projekt Eclipse spustila fima IBM a spravuje jej Eclipse Foundation. Pro účely tohoto projektu se mimo jiné vytvořil grafický framework SWT, náhrada za AWT/Swing. Díky SWT je Eclipse, co do vzhledu a chování, stejný jako nativní aplikace operačního systému. Nevýhodou SWT, a tudíž Eclipse, představuje platformová závislost grafického rozhraní. Pro každý cílový operační systém (Linux, Windows atd.) je proto nutné stáhnout rozdílnou verzi instalčního archivu.
Obsah |
[editovat] Oficiální eclipse subprojekty
Následující seznam je výčtem přímo Eclipse rozšíření (pluginů) pro vývoj v jednotlivých oblastech Javy. Tyto rozšíření lze kdykoliv nainstalovat do stávajíciho Eclipse a nebo přímo stáhnout Eclipse s daným rozšířením.
- Enterprise Development - vývoj J2EE
- Embedded + Device Development - vývoj J2ME
- Rich Client Platform - vývoj nad takzvanou RCP platforma
- Application Frameworks - frameworky pro vývoj nástrojů postavených nad Eclipse
- Language IDE - vývoj v dalších podporovaných jazycích jako C++ nebo PHP
[editovat] Podívejte se také na
[editovat] Externí odkazy
- Eclipse – oficiální web
[editovat] České články o Eclipse
- Eclipse 2 – IDE na všechno (3. září 2002 na root.cz)
- CDT plugin pro podporu C++ Návod na instalaci
- články o Eclipse (vše o Eclipse na Dagblogu)
- tipy pro práci v Eclipse (všechny tipy na Dagblogu)
- CZ podcast díl #1 - Vývojová prostředí v Javě

