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 http://docs.zkoss.org/wiki/New_Features_of_ZK_5.0.

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