AJAX Web-Framework

Ajax Web Framework

List of Frameworks for Ajax

In this section we will see the frameworks available for developing Ajax
technology based applications. According to the features of the Ajax framework,
it is of following types:

Direct Ajax frameworks

Indirect Ajax frameworks

Ajax component frameworks

Server-driven Ajax frameworks

We will be discussing about all these frameworks. You can choose any or
combinations of these frameworks for developing your applications.

Direct Ajax frameworks

To these frameworks developer requires the knowledge of HTML, CSS, JavaScript
and Ajax. In this kind of framework developer authors the HTML and the api
directly interacts with the HTML elements. These frameworks provides the API for
DOM manipulation, event handling and animation support. This framework can't be
used for complex application such as Ajax Web based email client.

Indirect Ajax frameworks

These Ajax frameworks relies on a compiler technology that actually converts
the high level language into Ajax, HTML and JavaScript. In such framework high
level language is used which generates the JavaScript from the high level
language. To use Indirect Ajax frameworks, developer must know CSS, HTML. There
is no requirement of knowing the Ajax and Javascript as framework generates Ajax
and JavaScript code.

Ajax component frameworks

The Ajax component frameworks provides lot of premade components such as
grid, tabbed panel, tree, combo box, date picker, HTML editors etc. You can use
these components while developing the UI for your web applications. These
framework allows the developer to use these components by just adding few lines
of JavaScript or XML tags.

The extensibility support, which make the framework very
useful. You can create own components by extending the existing
one.

Server-driven Ajax frameworks

The Server-driven Ajax frameworks relies on the server side components for
the Ajax functionality. In such type of framework programmer's develops and
manage the server side components and the server generates necessary HTML and
JavaScript for Ajax support. The server-side framework renders the component(s)
and handle the server client request response data handling.