JAXenter: Für nero ist Eclipse schwergewichtig geworden. Er fragt nach möglichen Erleichterungen in e4:
Eclipse wird doch mehr und mehr zum Windows unter den IDEs [..]. Ich kenne v.a. viele PHP-ler, die Eclipse für viel zu schwerfällig halten. Kann man da nicht mal eine schlankere, agilere Version der Eclipse-IDE bauen? Wird das vielleicht im Eclipse e4 etwas entspannter? nero
Daniel Megert: Aus Sicht von JDT kann ich nicht beurteilen, ob der PHP Support zu schwerfällig ist, aber für JDT trifft es meiner Meinung nach nicht zu. Mit e4 nähert sich Eclipse vor allem dem Web und den Web-Technologien an. Der bestehende PHP Support wird dadurch nicht automatisch schlanker, ohne das Zutun der PHP Plug-in Provider. Aber ja, mit genügend Ressourcen kann man alles bauen ;-)
Ich finde also ich nicht, dass Eclipse für den Benutzer von JDT schwergewichtig ist. Aber für Plug-in-Schreiber, und auch für uns Entwickler selber, wird der Code schwerer zu erweitern, da wir alle alten APIs erhalten müssen. In dieser Hinsicht gibt uns e4 die Freiheit, viele Altlasten loszuwerden.
JAXenter: Zum Abschluss nochmals Marc Teufel mit der Frage:
Wie läuft der Entwicklungsalltag bei Euch ab? Marc Teufel
Daniel Megert: Am Morgen schauen wir uns normalerweise zuerst die Resultate des nächtlichen Builds an und beheben allenfalls aufgetretene Probleme, was jedoch selten vorkommt. Danach schauen wir die Bugzilla Inbox an, wobei kleinere Bugs oft gleich geflickt werden. Nun wenden wir uns entweder den Features/Bugs zu, welche auf dem Milestone-Plan sind, oder machen Codereviews und Coaching von anderen Team-Mitgliedern oder externen Contributors. Je nach Situation praktizieren wir auch Test-First. Von Zeit zu Zeit schauen wir uns die Resultate der Performance-Tests an und reagieren gegebenenfalls darauf. Rund alle sechs Wochen testen alle einen ganzen Tag lang, um am Ende der Woche einen stabilen Milestone-Build abliefern zu können.
JAXenter: Vielen Dank an Daniel Megert für seine ausführlichen Antworten und natürlich auch an alle Kommentatoren für ihr Feedback!
Daniel Megert ist diplomierter Informatik-Ingenieur ETH und arbeitet bei IBM Research GmbH Zürich. Er ist Eclipse Project Committer der ersten Stunde und hat bei Komponenten wie Search, Text und JDT UI mitgearbeitet.
Zurzeit ist er Eclipse PMC Mitglied und Eclipse JDT Co-Lead.




