Java

20110409191900104-0-istock_000016555229xsmall1

Java ist nach wie vor noch die Programmiersprache Nummer eins und skaliert vom kleinen emedded Device bis zur grossen verteilten Enterprise Systemlandschaft:
http://java.sun.com/reference/api/

Besonders hervorzuheben ist dabei Java als Platform für jedes erdenkliche Problem …

Mitterlerweile setzen jedoch mehrere Sprachen auf der JVM auf und bieten je nach Ausrichtung elegantere Lösungen. Die wichtigsten werden im folgenden vorgestellt …

Groovy

20110409191900173-1-istock_000014988244xsmall

Groovy begeistert vor allem mit einer riesiegen aktiven Community. Dies ist auch durch die Eleganz und Einfachheit der Sprache begründet. Sie bettet sich perfekt in Java ein, bietet aber auch funktionale und besonders dynamische Ansätze. Mein absoluter Liebling mit einer ungeahnten Produktivität
http://groovy.codehaus.org/

Scala

Whole flour and wheatears

Scala ist streng typisiert und begeistert immer mehr Anhänger durch die Eleganz der Sprache und aufgrund der besonderen Sprachfeatures. Auch wenn an der Uni von Martin Odersky getrieben, ist sie mittlerweile fester Bestandteil im Java Umfeld und es ist drumherum schon viel enstanden wie z.B. lift:
http://liftweb.net/

Mir liegt die Syntax von Groovy eher, aber nach Stefan Tilkov in seinem Vortrag über Polyglotte Programmierung neulich bei der Jug_KA, braucht man eben mehrere Jahre bis man eine Sprache richtig beherrscht …
http://www.scala_lang.org

Java Script

20110409192228848-0-istock_000015705504xsmall

Java Script erfährt mittlerweile mit HTML5,CSS3 eine Renaissance und tummelt sich neben dem Browser nun auch auf der Server Seite:
http://nodejs.org

dies hat insbesondere bei der Visualisierung seine Berechtigung, siehe InformationDesign

HTML5 – CSS3

20110409192229044-1-istock_000016770242xsmall-2

HTML5 macht endlich unabhängig von Flash und erlaubt auch besonders die Abstraktion von Mobile Devices – siehe Rohkost
http://www.w3schools.com/

Es ist schon errstaunlich, wie man jede HTML Quelle mit CSS3 in ein schönes Design verwandeln kann, siehe hierzu:

http://www.csszengarden.com/