Eclipse
Aus Palita
| Eclipse | |
|---|---|
| Software Entwicklungsumgebung | |
| Eigenschaften | |
| Entwickler | Eclipse Foundation |
| Aktuelle Version Veröffentlicht | 3.4.2 11.02.2009 |
| Betriebssystem | Plattformunabhängig (Java) |
| Programmiersprache | Java |
| Sprache(n) | Englisch |
| Deutschsprachig | Teilweise (über Sprachpakete) |
| Lizenz | EPL (Freie Software) |
| Kategorie | Programmierung |
| http://eclipse.org | |
Eclipse ist ein Open-Source-Framework, das zur Entwicklung von Software jeder Art verwendet werden kann. Als bekannteste Verwendung sei hier die Entwicklungsumgebung für die Programmiersprache Java genannt. Grundsätzlich ist Eclipse nicht auf Java festgelegt, die offene Plug-in Struktur ermöglicht es, zahlreiche Erweiterungen zu installieren und somit den Weg für andere Programmiersprachen zu bereiten.
So existieren auch vorgefertigte Versionen für z.B. die Prgrammiersprachen C, C++, PHP, Python und weitere.
Architektur
Eclipse und seine Plug-ins sind vollständig in Java implementiert. Die graphische Benutzungsoberfläche ist hierbei mit SWT realisiert worden. Bei der Programmierung unter Java bietet Eclipse die Möglichkeit, die SWT Bibliotheken zu importieren und somit direkt auf diese GUI-Komponenten zuzugreifen. Dies vereinfacht die GUI-Programmierung der Plug-ins, schränkt allerdings die Plattformunabhänigkeit ein. Die SWT Komponenten greifen nämlich auf die nativen GUI-Komponenten des jeweiligen Betriebssystems zu. So muss man sich um die plattformspezifischen GUI-Feinheiten selbst kümmern.