Top 10 Reasons

ZK is the leading open source Ajax + Mobile framework. With 700,000 downloads, ZK empowers a variety of companies and institutions, ranging from small to large, including Barclays, Sun Micro, Swiss RE, Alcatel-Lucent, and many others.

Rich User Experience

Leverage 170+ off-the-shelf, state-of-art, Web Accessibility compliance Ajax components and versatile RIA features to create a responsive and engaging user experience and to maximize users’ satisfaction and their work efficiency.

Direct RIA

ZK boosts developers' productivity by programming UI, database and enterprise resources directly. With direct programming, developing Web application is as straightforward and intuitive as programming desktop applications.

Open Source

ZK is the leading open source Ajax + Mobile framework. ZK developer community is extremely active with 20+ translations, 100+ articles/blogs, and 100,000+ lines of codes, 700,000+ downloads, from 190+ countries.

Standards-based

ZK is a standard-compliant solution. With XUL and HTML compliant components, ZK protects you from behind-closed-doors and proprietary technologies. With compliance to JSP, JSF, Portlet, and Java EE, ZK can be integrated with existing enterprise environments, and Java IDEs.

Markup and Script Languages

ZK applications can be built with pure Java, markup and/or scripting languages. With XUL/XHTML, designing rich UI is as simple as authoring HTML pages. With Java, Groovy and various scripting languages, developing applications is as rapid as prototyping.

Direct Push

ZK provides the most robust and intuitive Direct Push that enables spontaneous updates activated by server to the Ajax browsers and mobile devices. With ZK Direct Push, responsive and dynamic enterprise applications can be created innovatively at minimal cost.

Extensibility and Customizability

ZK is fully customizable and extensible with modular and plug-and-play architecture. With CSS, template-based, and macro components, the look and behavior can be replaced dramatically without modifying the application. With pluggable UI factory, UI can be user-dependent and can be loaded from a database or other resource. Click here for a complete list of supported platforms.

Security

ZK is designed from the ground up to be secure. ZK protects enterprise applications from cross-site scripting, malicious JavaScript/SQL injection, exposure of business logic to the client, and exposure of business data over Internet.

Scalability, Clustering and Failover

ZK supports high scalability and availability with serializable user interfaces, and pluggable failover manager. ZK is compatible with the clustering and load balancing support found in modern application servers.

Mobile Access

ZK extends the reach of enterprise Internet applications to 1 billion mobile devices with minimal cost. ZK supports Java Mobile, Android, and various mobile browsers.

Enterprise Support

ZK technical support is designed to save development time and to enable enterprises to achieve the highest levels of user experience, productivity, and performance. Some of the supported customers include Sun Microsystems, Swiss Re, Unisys, MMC, just to name a select few.