ZK is the leading enterprise Ajax framework and the easiest way to build great modern Java web applications.
ZK is trusted and established with a solid track record as the framework of choice across industries. Tens of thousands of developers use ZK to build their mission critical systems including multi-million dollar systems that serve millions of users and tens of thousands of concurrent sessions on an international scale.
With over 1,500,000 downloads, ZK empowers a wide variety of companies and institutions, ranging from small to large in multiple industries.
Here are some of the companies who adopted ZK to power their infrastructure:
ZK provides an excellent end to end productivity boost over other frameworks by providing a shallow learning curve and solutions for rapid development.
ZK offers a fast development environment enabling UI designers and business analysts to come together and make on-the-fly changes to the UI. ZK supports all major patterns of development such as MVC, data-binding, templating, among others.
Customers appreciate ZK's industry leading Server+client Architecture which enables developers to write their applications using pure Java and optionally have fine grained control over the client. In addition, ZK's architecture provides developers with a uniquely modularized system enabling developers to use, extend and customize ZK's fundamentals quickly and efficiently.
ZK redefines the client-side using the de facto standards jQuery and JSON. ZK has continued to innovate by bestowing abilities such as inheritance and encapsulation to client-side jQuery. ZK provides a client side class loader and transparent Ajax communications thus removing counter-productive issues raised by GWT and other fat client solutions.
Here is what our users had to say:The ZK approach is the "Rolls Royce" option. The other two approaches are "Honda" and "Bicycle", respectively.We really recognize and appreciate your innovation and superb work on this project. ZK is simply an amazing platform…They were easy to implement and, more importantly, to customize... With ZK, it was all possible!
Our users agree with us:Could an undergraduate intern develop the UI for an entirely new module for our largest Java application entirely on his/her own?" "Verdit: Yes,.. within a weekWith ZK, we are able to develop web-base rich client system, without any investment on training and staff development.Due to the server-centric approach, programmers don't even think of the Web
ZK provides an extensive and powerful set of over 200 enterprise grade components which share polymorphic functionalities. User interfaces can be composed with LEGO-like building blocks in a recursive manner making UI design easy.
ZK offers two methodologies for implementing the UI of applications, in pure Java code, or in XML markup.
See how the UI components are effective for our users:ZK provides a means of supplying a rich user interface with minimum complexity. The ability to use ZUL to prototype a screen with user feedback is extremely useful! The prototype can then be developed into the actual interface, reducing initial development time!I've experimented with most of the AJAX frameworks ... ZK lives up to its marketing line of, "Simple and Rich".This is a mature and impressive Ajax-based framework… This approach gives developers a great degree of freedom to use powerful techniques... This framework allows for very rapid application development, as the XML mark-up typically replaces a lot of code and the framework lends itself well to reuse.
ZK applications are executed on the server-side by default hence no business logic is ever exposed to the client. ZK protects applications against XSS, DoS, and CSRF. ZK further strengthens authentication and authorization with third party security frameworks such as Spring Security which altogether offers protection from page level to Ajax events.
ZK is deployed in hundreds of security conscience Fortune 500 where it has passed many sensitive internal security checks. ZK is deployed in many government organisations such as the US Department of Defense giving ZK a very competitive security edge.
Here is what our clients had to say:We created a mission critical project using ZK which is serving over 2,000,000 users while providing a rich end user experience. ZK not only provided us with the framework to do so productively but also first class support from their onsite consulting team which led to the tremendous success of the project.In the last weeks a team of security experts (Kima Services SRL) tested my ZK application. They said that my application is definitely the most secure of the entire company. So congratulations, you are doing a really good job.Swiss financial regulations are some of the most stringent in the world regarding security. As one of the leading interbank application providers we chose ZK for the security provided by its server-centric approach.