ZK is a RIA (Rich Internet Application) framework,
the uses technology such as
Ajax, XUL, HTML, XHTML, Java.
Unlike traditional dynamic web programming
that often uses Javascript with its compatibity
problems between browsers.
ZK use Java as scripting language, and
the script is executed on the server side (zscript).
By using the Java language, script code
is more standard, portable
and more powerful because it can
use existing Java class libraries.
For server side scripting, ZK uses
Beanshell interpreter as the script engine.
using Beanshell, Java language
can be used like a scripting language, with
features such as the creation of dynamic variables (without
being declared first and without given a type).
ZK also provides a component library,
which provides a variety of ready to use UI components,
such as textbox, button, etc..
ZK allows event-driven programming
just like the desktop programming paradigm,
but with a web based architecture.
This is possible with the use of
Ajax for event creation, and delivery mechanism
from the client side to server side.
The ZK architecture is quite similar to JSF,
with concepts like
component tree, implicit objects, application lifecycle,
EL (expression language).
--oo00oo--
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment