Thursday, September 11, 2008

ZK, the RIA Framework

I've been watching the developments in the Rich Internet Applications arena for the past few years. Nevertheless I have to admit that ZK somehow managed to evade my attention.

Alright. They are at version 3.5 now.

From what I gathered from reading the materials on the dedicated website as well as the Wikipedia entry, the framework is positioned as a competitor to Adobe Flex and OpenLaszlo on one hand, and to GWT on the other.

Similar to Flex and OpenLaszlo, ZK leverages a proprietary markup language, ZUML in this case, to facilitate the creation of rich user interfaces. Similar to GWT, ZK is built upon Java-based Swing-like development paradigm.

The adoption section doesn't look particularly impressive. On the bright side, we don't know what's going on in the behind-the-firewall world a.k.a. enterprise applications.

Of particular interest to me was dynamic language support, Groovy specifically.

ZK seems to be a good choice for rapid RIA development, small isolated utility applications being perfect candidates to test drive the framework. I'll definitely give it a try when I have a chance.

0 comments: