
Vor ziemlich genau 2 Jahren wurde Java 5.0 von SUN zum öffentlichen Download bereitgestellt. Inzwischen gibt es die Version 5.0 mit etlichen Bug Fixes bereits als Update 9. Die Version 6.0 mit dem Codename „Mustang“ steht auch schon vor der Türe (voraussichtlicher Erscheinungstermin: Dezember 2006). Warum ein Umstieg auf die neue Version sinnvoll ist, schildert Sebastian Dietrich, Softwarearchitekt bei ANECON.
Seit dem Erscheinen von Java 5.0 – genauer „Java 2 Platform Standard Edition 5.0“ – sind bereits viele Firmen und Projekte auf die Version 5.0 umgestiegen. Diese bietet vor allem Spracherweiterungen wie Generics, Metadata oder Autoboxing.
Andere zögern noch mit dem Umstieg, da sie speziell Probleme im Zusammenspiel mit eingesetzten Bibliotheken und Frameworks befürchten. Darüber hinaus fallen bei einem Umstieg Aufwände an, welche unter Umständen nicht durch die gesteigerte Produktivität wettgemacht werden können.
ANECON hat in den letzten Jahren viel Erfahrung mit Java 5.0 und der Portierung auf Java 5.0 gesammelt. Dabei ließen sich folgende Erkenntnisse gewinnen:
Leider werden in der Praxis technische Entscheidungen wie der Umstieg auf eine neue Version oft ohne die entsprechende Erfahrung und somit ohne geeignete Planung und Risikoabschätzung getroffen. Das ist auch der Grund, warum immer wieder unerwartete Projektverzögerungen auftreten.