In den meisten Unternehmen gibt es oft die Einschränkung, dass Software in einer einzigen Sprache (in unserem Fall Java) implementiert werden muss. Ich denke, dies basiert oft auf bestimmten Annahmen wie: "Das spart Geld, weil die Mitarbeiter nicht mehr als eine Sprache lernen müssen." oder "Wir haben viel Geld in diese teuren kommerziellen Anwendungsserver investiert und haben Angst, unsere Investitionen zu verlieren." Obwohl diese Argumente bis zu einem gewissen Punkt stichhaltig sind, halte ich die Standardisierung auf eine Sprache für überholt.
Heutzutage ist es mit Sprachen wie Ruby, Groovy und Frameworks wie Ruby on Rails und Grails möglich, bestimmte Arten von Anwendungen viel (manche sagen spektakulär) schneller zu erstellen, als es bei der Erstellung einer Anwendung in Java der Fall wäre. Indem sie Entwicklern nicht erlauben, neue Technologien zu verwenden, verlieren diese Unternehmen also tatsächlich Geld. Da Ruby on Rails-Anwendungen und Grails-Anwendungen auch auf Java Application Servern eingesetzt werden können, sind die Investitionen in die Application Server geschützt. Außerdem ist Groovy syntaktisch Java sehr ähnlich, so dass es für Entwickler keine wirklich steile Lernkurve gibt.
Verfasst von
Lars Vonk
Contact



