Preface

From Documentation
< User:Sphota
Revision as of 23:37, 15 May 2013 by Sphota (talk | contribs) (Created page with "= ZK's Value and Strength = ZK is a component-based UI framework that enables you to build highly-interactive and responsive Ajax web applications in pure '''Java'''. The ZK pro...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

ZK's Value and Strength

ZK is a component-based UI framework that enables you to build highly-interactive and responsive Ajax web applications in pure Java. The ZK provides hundreds of components[1] designed for various needs in building an enterprise grade application; from displaying large amount of data to validation enabled input elements.

When a client visits a ZK application, ZK's Servlet engine works with its client engine to render these UI components on the browser. Developers can easily gain access of these components and presentation logic. State changes made at the client are automatically kept in sync with their counter parts in the JVM; ZK handles all the underlying Ajax communication for the application developers.

When and How to Leverage ZK's Strength

Not all parts of an application requires their states managed by ZK. The goal of this guide is to demonstrate when to utilize ZK's UI components, when to use the alternatives, and how to leverage the best of the two breeds for your application design.

In this guide, we'll go through a sample application which we'll analyse the design and choose the right technology for the right job.

Tutorial-ch1-todo.png
Example application - todo list

Scope of this Guide

References

  1. Browse components at Demo