Watching a new world…

February 10th, 2006

Eclipse Technologie - Architektur ist alles

Architektur ist alles

Eclipse ist vielen bekannt als sog. “Integrierte Entwicklungsumgebung”, oder kurz IDE. Schaut man sich die Architektur dieses Frameworks jedoch einmal genauer an, so fällt schnell auf, dass quasi jedes Feature, das sich in diesem umfangreichen Werkzeug findet, als sog. Plugin realisiert ist. Die Plugins fügen sich in der Regel gut in die Eclipse Runtime Umgebung ein und sind über sog. Extensions mit anderen Plugins verzahnt. Plugins bieten über Extension Points Schnittstellen, um durch andere Plugins über Extensions gezielt erweitert zu werden.

Plugin Architectur

Das Ziel der Eclipse Foundation ist es, mit der Eclipse Platform ein möglichst offenes und erweiterbares Applikationsframework zur Verfügung zu stellen. So werden Open Source Entwickler (wie auch kommerzielle) animiert, eigene Plugins für individuelle Bedürfnisse zu entwickeln.

Der Plan ist aufgegangen: Es gibt inzwischen eine ganze Fülle von ausgereiften, frei verfügbaren oder auch kommerziellen Plugins, die die Eclipse Platform zu einer der mächtigsten und beliebtesten Entwicklungsumgebungen macht.

Einen Überblick über verfügbare Plugins für die Eclipse Platform finden Sie unter http://www.eclipseplugincentral.com oder unter http://eclipse-plugins.2y.net

Eclipse Platform als Basis für Rich Client Applikationen

Entfernt man sämtliche Plugins aus der Eclipse Workbench, so erhält man eine minimale Komponente, die Eclipse Platform.

Dank dieser Mikrokernel Architektur ist es theoretisch (und auch praktisch) denkbar, durch das Nutzen einzelener, allgemeinerer Plugins der Eclipse Distribution und das Entwickeln eigener Plugins eine vollkommen andere Applikation auf der Basis der Eclipse Platform zu entwickeln, die mit einer IDE nicht im entferntesten mehr etwas zu tun hat.

So ist es leicht vorstellbar, die Eclipse Platform als Plattform alle möglichen Applikationen z.B. für Enterprise Applikationen für den Business Bereich zu nutzen. Die durchaus gelungene Architektur des Eclipse Frameworks lädt geradezu dazu ein…

One Response to “Eclipse Technologie - Architektur ist alles”

blog.meimberg.info » Blog Archive » EclipseCon 2006 said:

[...] Rich Client Platform (RCP): Hierbei wird die Eclipse Platform als Framework für beliebige Desktopapplikationen gesehen. Mehr dazu hier. [...]

March 26th, 2006 at 12:54

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

klipal online pharmacy buy online cialis viagra online xanax cream for women order zyban online oxazepam buy alternative erection lorazepam cheap drugs 2003 tramadol tramadol market sales tramadol rx pills diazepam discount retail alternative to valium at gnc online drugstore tenuate order order levitra discount cialis buy the cheapest propecia online cheapest generic viagra online drugstore order cialis soft tabs over internet need no doctor cheapest levitra prices woman viagra soft tabs natural substitutes for viagra soft tabs online viagra natural levitra substitutes female cialis alternative