Eclipse mit Erich Gamma
Heute abend habe ich die Veranstaltung "IBM und Erich Gamma präsentieren Eclipse" an der ETH Zürich besucht.
Erich Gamma hat einen kompletten Überblick über Eclipse/RCP gegeben.
Eclipse ist sowohl eine IDE, eine open source community, ein Ökosystem (Möglichkeit Produkte zu verkaufen) als auch eine Fundation.
Zuerst erklärte er Eclipse als Plattform und die betonte immer wieder die Wichtigkeit eines stabilen API's (was schon das Mantra des Moduls Advanced Pattern und Frameworks war). Eclipse erreicht dies in erster Line dadurch das es die Anzahl offener Schnittstellen möglichst klein hält.
In Eclipse ist nun alles ein Plugin, die Platform verbindet und installiert (neuerdings mit OSGi zur Laufzeit) diese nur. Die Plugins kennen ihre Abhängigkeit, definieren Erweiterungspunkte und benutzen diese auch.
In der anschliessenden Demonstration zeigte er dann wie man ein Plugin erstellt und deployt. Das Beispiel war mit einem Wahnsinns Tempo zusammengeklickt (programmieren musste er dank clever angewandten Refactorings kaum mehr). Das ganze hat neben der Genialität des Frameworks auch gezeigt das ich mit Eclipse noch einiges zu lernen habe und meine Produktivität noch massiv steigern kann.
Danach kam noch die Demonstration von RCP, bei dem er einen Taschenrechner zur mit einer zusätzlichen Operation erweiterte (auch hier hat er kein Code geschrieben, sondern nur geklaut).
Danach folgen noch einige interessante Kennzahlen und Infos zur Eclipse Entwicklung. Es ist interessant zu sehen wie konsequent die Eclipse Entwickler die XP-Rules umsetzen. Einige Infos folgten dann noch ganz am Rande, JUnit 4 wird wohl bald erscheinen und Eclipse hat seit heute (nach 5 Jahren!) endlich eine neue Homepage.
Ein sehr interessanter Abend, vielen Dank für den Tipp Alain.
Erich Gamma hat einen kompletten Überblick über Eclipse/RCP gegeben.
Eclipse ist sowohl eine IDE, eine open source community, ein Ökosystem (Möglichkeit Produkte zu verkaufen) als auch eine Fundation.
Zuerst erklärte er Eclipse als Plattform und die betonte immer wieder die Wichtigkeit eines stabilen API's (was schon das Mantra des Moduls Advanced Pattern und Frameworks war). Eclipse erreicht dies in erster Line dadurch das es die Anzahl offener Schnittstellen möglichst klein hält.
In Eclipse ist nun alles ein Plugin, die Platform verbindet und installiert (neuerdings mit OSGi zur Laufzeit) diese nur. Die Plugins kennen ihre Abhängigkeit, definieren Erweiterungspunkte und benutzen diese auch.
In der anschliessenden Demonstration zeigte er dann wie man ein Plugin erstellt und deployt. Das Beispiel war mit einem Wahnsinns Tempo zusammengeklickt (programmieren musste er dank clever angewandten Refactorings kaum mehr). Das ganze hat neben der Genialität des Frameworks auch gezeigt das ich mit Eclipse noch einiges zu lernen habe und meine Produktivität noch massiv steigern kann.
Danach kam noch die Demonstration von RCP, bei dem er einen Taschenrechner zur mit einer zusätzlichen Operation erweiterte (auch hier hat er kein Code geschrieben, sondern nur geklaut).
Danach folgen noch einige interessante Kennzahlen und Infos zur Eclipse Entwicklung. Es ist interessant zu sehen wie konsequent die Eclipse Entwickler die XP-Rules umsetzen. Einige Infos folgten dann noch ganz am Rande, JUnit 4 wird wohl bald erscheinen und Eclipse hat seit heute (nach 5 Jahren!) endlich eine neue Homepage.
Ein sehr interessanter Abend, vielen Dank für den Tipp Alain.
comments
sequenz
@ 02.12.2005 08:45 CESTTRACKBACK
am Eclipse präsentieren Update: Ich mach Bildchen und der Leo eine Zusammenfassung: "Eclipse mit Erich Gamma" ...
am Eclipse präsentieren Update: Ich mach Bildchen und der Leo eine Zusammenfassung: "Eclipse mit Erich Gamma" ...
Das ist eh ein lustiges Team, schau mal im Kommentar des Sources nach (sie haben auch schon auf einer Berghütte an JUnit programmiert).
Georg
@ 02.12.2005 18:56 CEST
Hehe ... das war wohl interessant ...
Noch ne kleine Korrektur:
RCP und nicht RPC.
(Wenn ich schon das Buch "Rich-Client-Entwicklung mit Eclipse 3.1" vor mir habe muss ich das einfach los werden. Die ersten 25 Seiten sind bis jetzt übrigens sehr interessant :-D
Hehe ... das war wohl interessant ...
Noch ne kleine Korrektur:
RCP und nicht RPC.
(Wenn ich schon das Buch "Rich-Client-Entwicklung mit Eclipse 3.1" vor mir habe muss ich das einfach los werden. Die ersten 25 Seiten sind bis jetzt übrigens sehr interessant :-D
Ach ja, das mit RPC war eine andere Geschichte (kann man auch in diesem Blog nachlesen). Habs korrigiert.
Das hätte ich auch gerne gesehen. Immerhin hab ich das eine oder andere Buch von Kent Beck und Erich Gamma hier rumstelen.
add a comment
The Trackback URL to this comment is:
http://leo.freeflux.net/blog/plugin=trackback(458).xml
Keine (weiteren) neuen Kommentare erlaubt.






Hi, ich fand es auch sehr interessant. Lustig war auch, das er und Kent Beck um 2200 zusammen mit VNC-Session und Skype programmieren tun ;)