Popular Searches

download information for Search Optimization  Search Optimization
download information for Search Engine  Search Engine
download information for Adsense  Adsense
download information for RSS  RSS
download information for Blog  Blog
download information for Compression  Compression
download information for Audio  Audio
download information for Video  Video
download information for XML  XML
download information for Screensaver  Screensaver
download information for CSS  CSS
download information for Backup  Backup
download information for Software  Software
download information for Spyware  Spyware



Tags

framework develop collection dynamic client server javascript requests however processing required handle finding storing easily dedicated process provide engine described



Web Matches

Ajax framework - Wikipedia, the free encycloped..
The goal of the framework is to provide the Ajax engine described below and ... 1 Benefit of a framework. 2 Types of frameworks. 2.1 Direct Ajax frameworks ...

AJAX : The Official Microsoft ASP.NET Site
Microsoft portal site for the ASP.NET development community. ... ASP.NET AJAX is a free framework for quickly creating efficient and interactive ...

Ajax (programmi..
With Ajax, web applications can retrieve data from the server asynchronously in ... Ajax framework. Reverse Ajax. Rich Internet application. XMLHttpRequest ...

Adobe Labs - Spry framework for Ajax
The Spry framework for Ajax is a JavaScript library that ... Get prerelease 1.6.1 of Spry framework now. Get the Spry Updater for ... a new Ajax framework? ...

PHP Ajax Frameworks - Ajax Patterns
... Ajax Framework. 13 FURIA. 14 Guava. 15 HTS Web Application Framework. 16 ... The Akelos Framework integrates a server-side AJAX layer together with helpers " ...

SourceForg..
The world's largest development and download repository of Open Source code and applications ... AJAX Framework. Summary. Web Site. Screenshots. News ...



A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z

Search Articles e.g. mp4
 

Ajax framework

An Ajax framework is a framework that helps to develop web applications that use Ajax, a collection of technologies used to build dynamic web pages on the client side. Data is read from the server or sent to the server by JavaScript requests. However, some processing at the server side may be required to handle requests, such as finding and storing the data. This is accomplished more easily with the use of a framework dedicated to process Ajax requests. The goal of the framework is to give the Ajax engine described below and associated server and client-side functions.

Benefit of a framework

In the article that coined the "Ajax" term, J.J. Garrett describes the technology as "an intermediary...between the user and the server." This Ajax engine is intended to suppress the delays perceived by the user when a page attempts to access the server. A framework eases the work of the Ajax programmer at two levels: on the client side, it offers JavaScript functions to send requests to the server. On the server side, it processes the requests, searches for the data, and transmits them to the browser...

Some frameworks are very elaborate and provide a complete library to build web applications.

Types of frameworks

Ajax frameworks can be loosely grouped into categories according to the features they offer and the skills required of the user:

Direct Ajax frameworks

These frameworks require HTML, CSS and Ajax expertise: a developer is expected to author pages directly in HTML, and framework APIs deal directly with HTML elements. Cross-browser APIs are provided for a variety of purposes, frequently including communications, DOM manipulation, event handling, and sizing/moving/animating HTML elements.

These frameworks are typically smaller. They are frequently used for a web site such as a shopping experience, but not for a web application such as web-based email, at least not without further frameworks layered on top.

Ajax component frameworks

These frameworks offer pre-built components, such as tabbed panes, which automatically create and manage their own HTML. Components are typically created via JavaScript or XML tags, or by adding special attributes to normal HTML elements. These frameworks are typically larger, and intended for web applications instead of web sites.

Some component frameworks require the developer to have extensive HTML/CSS/Ajax experience and to do cross-browser testing. For example, grids, tabs, and buttons may be provided, but user input forms are expected to be authored directly in HTML/CSS and manipulated via Ajax techniques. Other frameworks provide a complete component suite such that only general XML and/or JavaScript abilities are required.

Ajax component frameworks can enable more rapid development than direct Ajax frameworks, but with less control, hence it is key that an Ajax component framework provides the following:

customization APIs, e.g., an event that fires when the user stops editing within a grid

skinning facilities, where appearance can be changed without affecting behavior or layout

programmatic control, e.g., dynamically adding tabs or dynamically creating components based on user data

extensibility - creation of new components based on other components, so that the benefits of a component-based framework are not lost

Server-driven Ajax frameworks

Several frameworks offer a server-side component-based development model with some degree of Ajax support.

Components are created and manipulated on the server using a server-side programming language. Pages are then rendered by a combination of server-side and client-side HTML generation and manipulation. User actions are communicated to the server via Ajax techniques, server-side code manipulates a server-side component model, and changes to the server component model are reflected on the client automatically.

These frameworks offer familiarity for server-side developers at the expense of some degree of power and performance. Ajax frameworks that handle presentation completely within the browser offer greater responsiveness because they handle many more user interactions without server involvement. In a server-driven model, some UI interactions can become chatty, for example an input field that is dynamically enabled or disabled based on server-side code may cause many network requests. Furthermore, server-dependent Ajax frameworks will never be able to offer offline support. Still, this approach is popular, particularly in situations where the benefits of a full Ajax architecture can't be captured anyway.

Extending such a framework may require the developer to understand which parts of the presentation are handled on the client vs on the server, and to write a mixture of Ajax and server-side code.

Examples include frameworks that offer Ajax for JSF.

Frameworks by language/platform

JavaScript

JavaScript Frameworks are browser-side frameworks very frequently used in Ajax development. There are hundreds of JavaScript frameworks available - according the last surveys , the most used JavaScript frameworks are:

Dojo Toolkit, Modular JavaScript toolkit.

Ext (javascript library), A library that extends Prototype, Jquery and YUI.

jQuery, a JavaScript framework that provides an Ajax framework and other utilities.

Mootools, a compact and modular JavaScript framework best known for its visual effects and transitions.

Prototype, a JavaScript framework that provides Ajax and other utilities.

Script.aculo.us, Used with the Prototype Framework, mainly for animations and interface development.

Yahoo! UI Library, a set of utilities and controls, for building richly interactive web applications using techniques such as DOM scripting, DHTML and Ajax.

MochiKit, is a light-weight Javascript library inspired by the Python networking framework.

Other frameworks not among the most used includes:

Clean AJAX, framework also able to deal with web services

C++

C++ Toolkits are interfaces to Ajax technology

Wt, Wt(witty) is a WebToolkit, allowing programmers to write code in C++ (without real knowledge of Ajax), generating content rich Ajax GUI. OpenSource Licence.

Java

Such frameworks permit the use of calls to Java services interactively from within web pages. The most common Ajax specific frameworks are:

DWR, a remoting toolkit and DHTML library

Echo, a Java framework for Ajax servlets

Google Web Toolkit, a widget library with Java to JavaScript compiler

ThinWire, open source Swing-like Ajax framework for developing web applications

.NET

The following frameworks are available for the Windows .NET platform:

Ajax.NET Professional

ASP.NET AJAX (previously Microsoft Atlas)

PHP

A PHP framework is able to deal with database, search data, and build pages or parts of page and publish the page or return data to the XMLHttpRequest object. PHP 5 specifically, thanks to its SimpleXML class, is able to create XML files that may be returned to the object. However, it is better to use a predefined library that performs the various tasks.

Sajax Is a PHP framework with a lot of functions, easy to integrate functions yourself.

Tigermouse is a modern Ajax driven MVC framework for web applications development.

Xajax uses only the XML format, on the server side.



Related Ads





Add to Google Add to Yahoo Add to Furl  Add to del.icio.us  Add to DIGG

Resource: Part or all of the information provided in this section is brought to you via wikipedia and other similar sites. Please repsect their licenses and for more information visit the homepages of these sites.

Links
Freeware Downloads Download Information
RGB Hex Converter Web Colors
Home  Link to Us
Copyright © iFreeware Downloads 2005-2009
All rights reserved