Pages






Thursday, March 13, 2008

Introduction to AJAX

Stands for Asynchronous JavaScript And XML, Ajax is a type of web development method popularized in 2005 by Google. Though it is not a new programming language, Ajax has given a new means to create user friendly web applications. It has revolutionized the usage of existing standards of programming and brings efficiency in the system. The main advantage of using Ajax technology is to display quick responses and increase interactivity with the end users.

AJAX is based on JavaScript and HTTP requests. With this new technology, your JavaScript can communicate directly with the server, using JavaScript XMLHttpRequest object. Through the help of this object, your JavaScript can collect data from a web server without reloading the page. This technology uses asynchronous data transfer (HTTP requests) conducted between the browser and the web server, allowing web pages to request little information from the server instead of whole pages.

The AJAX technique makes Internet applications simplified, quick and better responsive for user's demands than ever before. This browser technology performs independently of web server software. Normally, Ajax technology is based on web standards including JavaScript, XML, HTML, and CSS. The main feature of Ajax is that all web standards used in this technology are well defined and equally supported by all major browsers. So, it can better understand as the new way to revolutionize the working of internet applications. With AJAX, Internet applications can be made richer and more user-friendly.

Advantage of Ajax

Bandwidth Usage

By applying Ajax applications, you can easily load relative information or data as the payload reduced to a small size as compared to layout does not required to be redrawn on every updates.

Separation of data, format, style and function

Ajax techniques help programmers to clearly separate the methods and formats used in different aspects of information given through the means of web. The technology provides freedom to programmers to adept and adopts different languages and techniques whenever they are required to provide the best result.

Disadvantages of Ajax

Ajax has some negative side effects also which mainly includes browser integration, search engine optimization, reliance on JavaScript, and web analytical.

0 comments: