ZK est le premier framework open source Ajax + Mobile framework utilisé dans bons nombres de sociétés et institutions, allant des plus petites aux plus grandes, parmi lesquelles Barclays, Sun Micro system, Swiss RE, Alcatel-Lucent, et bien d’autres.

ZK améliore la productivité des développeurs grâce à son Interface Utilisateurs, sa base de données et ses ressources professionnelles. Grâce à la programmation directe, le développement d’applications Web est aussi direct et intuitif que les applications de bureau. ZK est une solution conforme et standard. Avec les composants conformes XUL et HTML, ZK vous protège des voies sans issues et des technologies propriétaires. Avec JSP, JSF, Portlet, et Java EE, ZK peut être intégré dans des environnements professionnels existants, ainsi que dans les Java IDEs.

Les applications ZK peuvent être développées en Java pur et en langages à balises et/ou langages de scripts. Grâce à XUL/XHTML, le design d’interfaces utilisateurs riches est aussi simple que rédiger des pages HTML. Grâce à Java, Groovy et divers langages de script, développer une application est aussi rapide que d’en faire un prototype.

ZK est conçu a la base pour être sécurisant. ZK protège les applications contre le cross-site scripting, les injections de scripts JavaScript/SQL malveillants, l’exposition de la logique de travail au client, et l’exposition de données de travail sur Internet. ZK étends les applications Internet professionnelles a plus d’un milliard de systèmes mobiles avec un cout minimal. ZK supporte Java Mobile, Android, et divers browsers mobiles.

Parmi les composants de ZK c’est ZK STUDIO. Un environnement de développement intégré, fournit des outils intuitifs qui couvre entièrement le cycle de développement de l’application, incluant le design UI, le prototypage, le développement et le déploiement d’outils pour le développement d’applications ZK.

Les meilleurs bouquins pour apprendre ZK: