Since its release to the Ajax community in 2005, the ZK open source framework has developed a strong community with tens of thousands of registered developers and over one million downloads.

Building on its existing server-centric foundation, ZK 5 introduces Server+client Fusion; the technology combines the productivity and security gains of server-centric development with the full controllability of client side programming.

Key advancements in ZK 5 include:

  • Server+client Fusion; developers are free to leverage technologies from both sides of the server-client architecture
  • Ajax-as-a-Service delivers the necessary JavaScript bundles to achieve Enterprise Application Integration
  • Java EE 6 CDI support; ZK is up to speed with JSR-299(Weld), having integrated context dependency injection in ZK, complementing ZK Spring
  • jQuery integration; the abundant jQuery plug-ins and tools are now available for creating responsive UIs at the client side
  • Event queue, which shields developers from the complexity of Ajax and server push, such as multi-thread programming
  • Creation Deference technology schedules the generation of ZK component and DOM elements to boost performance and lower memory usage when handling vast amounts of data
  • Sophisticated layouts and controls, flex, boxes and cells, afford users greater control when designing rich application interfaces
  • Enterprise level spreadsheet functionalities such as in-place editing, column freezing and auto fitting
  • Security enhancements, such as additional JavaScript injection prevention that blocks foreign requests

The release of ZK 5 marks the launch of ZK’s new “developer-centric” architecture with emphasis on enterprise level application support. Learn more about ZK 5’s architecture and features at

Feedback and comments are most welcomed on ZK Forum.

If you enjoyed this post, please consider leaving a comment or subscribing to the RSS feed to have future articles delivered to your feed reader.

Leave a Reply