26.05.2009 09:46
Roadmap für Jetty 6, 7 und 8
Die Jetty-Entwickler haben wieder mal ein Update zur Entwicklung des quelloffenen Java-Servlet-Containers gegeben. Ursprünglich war es gedacht, mit Jetty 7 die Servlet-3.0-Spezifikation, die seit kurzem "Proposed Final Draft"-Status hat, zu implementieren. Durch den Wechsel des Projekts hin zur Eclipse Foundation haben die Betreiber aber beschlossen, erst mit Jetty 8 Servlet-3.0-kompatibel zu sein.
Die gegenwärtige stabile Entwicklung ist Jetty 6. Sie setzt auf Servlet 2,4 beziehungsweise Java 1.4 auf und wird als Entwicklungsschiene für Projekte im Produktivbetrieb empfohlen. Sie läuft unter der Apache-2.0-Lizenz.
Das aktuelle Entwicklungs-Release ist Jetty 7. Sie basiert auf der Servlet-2.5-Spezifikation und Java 5. Es gibt hierfür Lizenzmodelle sowohl für die Apache-2.0- als auch die Eclipse-1.0-Lizenz. Sie ist als Servlet-2.5-Container gedacht, der einige Servlet-3.0-Funktionen unterstützt, aber nicht Java 6 erfordert. Einige der Jetty-Integrationen und -Distributionen bleiben Codehaus-Projekte, cometd Client und -Server befinden sich in einem eigenen Projekt im Rahmen der Dojo Foundation. Die Entwickler empfehlen, auf Jetty 7 zu setzen, wenn man jetzt ein neues Entwicklungsprojekt startet.
Jetty 8 hat bislang noch Experimentierstatus. Wie Jetty 7 wird diese Release unter zwei Lizenzen angeboten. Auch ist geplant, den Entwicklungsstrang weitestgehend parallel mit dem Vorgänger zu entwickeln, sodass es den Anschein haben sollte, als handele es sich um den gleichen Server, nur dass er auf Java 6 aufsetzen wird.
(ane)











