XUL Ajax Frameworks - Ajax Patterns

XUL Ajax Frameworks

From Ajax Patterns

See also Multi-Language_Ajax_Frameworks and Ajax_Frameworks.

Contents

Ajax/Javascript Programming and Usability in "Ajax Design Patterns" Book

ZK - AJAX/XUL Web Framework

ZK is an AJAX/XUL Web framework designed to enable Web applications to have both rich user experiences and a simple programming model. It includes an AJAX-based event-driven engine to automate interactivity and a rich set of XUL-based components.

ZK is an open source project. Live Demo

* XUL-based Components.
* Event Driven Model.
* Server-Centric Processing.
* Script in Java and EL Expressions.

ItsNat, Natural AJAX

ItsNat is an innovative open source (dual licensed GNU Affero General Public License v3/commercial license for closed source) Java AJAX Component based Web Framework. It offers a natural approach to the modern Web 2.0 development.

ItsNat simulates a Universal W3C Java Browser in the server; the server mimics the behavior of a web browser, containing a W3C DOM Level 2 node tree and receiving W3C DOM Events using AJAX. Every DOM server change is automatically sent to the client and updated the client DOM accordingly. Consequences: pure (X)HTML templates and pure Java W3C DOM for the view logic. No JSP, no custom tags, no XML meta-programming, no expression languages, no black boxed components. The developer has the full control of the view.

Since 0.7 ItsNat supports remote XUL applications.

Web site (downloads, docs, forums etc)

Online Demo (examples with source code)