ZK is an Ajax Java Web framework that enables rich UIs for Web applications with little programming. With event-driven components and an XUL-based markup language, developing is as simple as programming desktops and authoring HTML. Scripting languages include but are not limited to Java, JavaScript, Ruby, and Groovy.


Transmission time over slow Internet connections is improved dramatically due to the use of gzip compression and the removal of unused codes from prototype and script.aculo.us. Tree controls can now display items in multiple pages, which improves the performance of huge trees dramatically. An option not to disable HTML tags behind the modal window is designed to speed up the opening of a modal window on a sophisticated page. The generation of UUID of components, pages, and desktops is customizable. It is designed to work with the record-and-replay testing tools.

URL: ZK - #1 Ajax project on SourceForge.net