Sign in

Role Of Ajax In Website Development

 
Print Email
Ajax is the short form for asynchronous JavaScript and XML. This is basically a group of interrelated web development techniques. These techniques are used on the client-side to create interactive web applications. Therefore, this builds the backbone of Web 2.0 stage. Ajax facilitates asynchronous retrieval of data from the server for web applications in the background without disturbing the display and behavior of the existing page. These techniques have influenced the increase in interactive or dynamic interfaces on web pages. Retrieval of data occurs by XMLHttpRequest object.

Ajax comprises a group of technologies. It uses both HTML and CSS to mark up and style information. Dynamic access to the DOM using JavaScript is responsible for displaying, as well as allowing users to interact with the given set of information.

The technologies that are required for it are as follows:

    * HTML and/or XHTML and CSS for presentation;
    * Document Object Model for dynamic display;
    * XML and XSLT to swap and to manage display and data respectively;
    * XMLHttpRequest object enabling asynchronous communication
    * JavaScript to combine these technologies together.

The salient aspects of evolution of this technology:

1. In addition to JavaScript, there are other languages such as VBScript which can be client-side scripting language. They are also capable of the required functionality. Among all JavaScript is the most popular language for Ajax programming for its inclusion in majority of modern web browsers and compatibility with them.

2. XML is not necessary for data interchange and hence XSLT is not necessary for the manipulation of data. JavaScript Object Notation (JSON) is a common alternative format for data interchange, although other formats, viz, preformatted HTML or plain text are also capable to be used.

Classic Ajax allows writing ad hoc JavaScript on the client. A simpler yet cruder alternative is using standard JavaScript libraries that are able to update a page, partially like ASP.Net's Update Panel. Tools like Echo2 and ZK enable fine tuning of a page from the server, using only standard JavaScript libraries.

Vikas Malik is an adviser to Uniquesofts. To read more on AJAX, please visit http://www.uniquesofts.com/web-design.php.

Sign Up For a Roundup of The Week's Top Bloggers
Email:
SiliconIndia About Us   |   Contact Us   |   Help   |   Community rules   |   Advertise with us   |   Sitemap
News:       Technology   |   Enterprise   |   Tech Products   |   Startups   |   Finance   |   Business   |   Career   |   Magazine  |   Dailydose   |   News archive  
Cities:         Startup   |   CIO   |   Cloud   |   QA   |   BI   |   Women   |   Finance   |   Real Estate   |   Gadgets   |   Travel   |   HR   |   Marketing   |   SME  
Network:      Network   |   Profile   |   Messages   |   Find   |   Blogs   |   Events   |   Q&A   |   CXO Insights  
Career:      Jobs   |   Companies   |   Mentorship   |   Videos   |   Career blogs  |   Training Institute  |   Freshers
Online courses:   Web developer   |   Java developer   |   CCNA training   |   SEO   |   SAS   |   SQL server 2005   |   J2EE
Education:   MBA   |   MCA   |   Engineering   |   Overseas Education   |   Internship
Life:           Jokes   |   Bookstore   |   Relocate  |   Marketplace
Send your and help us continue to improve SiliconIndia
© 2012 SiliconIndia all rights reserved