Java wird flexibler gegenüber dynamischen Sprachen wie Groovy, Ruby usw.

Quelle: Computer Zeitung Nr.38/07

Laut Dave Stephens ist die Zeit von Java als die Programmiersprache für Webanwendungen vorbei. Java bzw. J2EE ist viel zu komplex um eine Business Application produktiv zu entwickeln und wird deshalb auch auf Dauer durch Skriptsprachen wie Groovy, Ruby, PHP, Phyton etc. im Webeinsatz verdrängt. Die Performanz dieser Skriptsprachen ist zwar im Vergleich zu Java geringer, jedoch liegt ihr Vorteil ganz klar im RAD (Rapid Application Development), also in der kürzeren Entwicklungszeit und der vereinfachten Wartung.
Um dem entgegen zu wirken, öffnen sich sowohl Java als auch Dotnet gegenüber diesen Skriptsprachen, wobei Sun bereits eine eigene Skriptsprache entwickelt, jedoch die Java-Plattform auch durch jRuby und Groovy, die auf die Java Virtuel Machine aufsetzen bereits implementiert ist. Microsoft ist momentan dabei, eine Dotnet Umsetzung von Ruby zu entwickeln.
Besonders hervorgehoben wird die Nutzung von “Groovy” als Pendent zu “Ruby” und “Grails” als Korrelat von “Ruby on Rails”, wobei Groovy und Grails auf der JVM laufen und somit bei Bedarf auch Java-Klassen genutzt werden können. Ein weiterer Vorteil für Java-Programmierer ist, dass der Umstieg auf Groovy aufgrund der syntaktischen Orientierung an Java leichter fällt.

Leave a Reply