AJAX ohne J(avaScript)

“ZK is an open-source AJAX Web framework that enables rich user interface for Web applications with no JavaScript and little programming.”

Über 130 AJAX-Frameworks gibt es gemäss einer Präsentation von Tom M. Yeh, dem Begründer des ZK-Projekts. Trotzdem hat er das 131. Framework entwickelt, denn er findet alle anderen zu kompliziert, was die Entwicklung von Web-Applikationen mit AJAX-Oberflächen unnötig teuer mache.

Tatsächlich ist die Notation mit ZK erstaunlich einfach und für jeden nachvollziehbar, der schon mit HMTL oder XML gearbeitet hat. Um beispielsweise ein Feld anzuzeigen, das ausschliesslich ein Datum als Eingabe akzeptiert und gleich auch noch einen praktischen Datumswähler mitbringt, genügt der folgende Code:

<window title=”Geburtsdatum” border=”normal” width=”150px”>
<datebox id=”db”/>
</window>

Ausprobieren kann man das ZK-Framework auch ohne vertiefte Programmierkenntnisse auf der sehr anschaulichen Demo-Seite. ZK ist derzeit eines der aktivsten Projekte auf SourceForge und wird unter der GNU General Public Licence (GPL) angeboten.