Ajax – New approach for creating Web Application
From wikipeida, Asynchronous JavaScript and XML (Ajax) is a web development technique for creating interactive web applications using a combination of: techniques. It is not a technology in itself, but a term that refers to the use of a group of technologies together:
- XHTML (or HTML) and CSS for presenting information
- The Document Object Model manipulated through JavaScript to dynamically display and interact with the information presented
- The XMLHttpRequest object to exchange data asynchronously with the web server.
Advantages:
- data can be manipulated without having to render the entire page again in the web browser
- allows web applications to respond more quickly to many types of user interaction
- avoid repeatedly sending unchanged information across the network
– save bandwidth and improve speed of loading the page - no browser plug-in is required for Ajax, it requires users to have JavaScript enabled in their browsers.
- because Ajax applications are built using nothing more than current web standards, they are relatively easy to create.
- freedom from the Page Refresh
- instant field Checking & Saving
- Single Screen Interface
Limitation:
- Major con is some browsers do not support JavaScript or ActiveX. Security settings might cause even Internet Explorer to not support Ajax (ex: JavaScript might be disabled).
- break the expected behavior of the browser's back button, undo their last change
- difficult for a user to bookmark a particular state of the application
- without clear feedback to the user [1], smart preloading of data [2], and proper handling of the XMLHttpRequest object [3] users might experience delay in the interface of the web application
- provides many challenges for developers interested in adhering to Web Accessibility Initiative (WAI) accessibility guidelines
-Solution: provide content only to specific portions of a web page, Non-Ajax users would optimally continue to load and manipulate the whole page as a fallback
Conclusion:
Ajax: a Solid Alternative:
By allowing more sophisticated functionality using easier-to-implement web standards, Ajax is proving a real alternative for creating powerful web applications.
Reference:
1. Ajax: The New Web Interface Design Development Approach Everyone Talks About
2. Wikipedia

1 Comments:
I have gone through your article and would like to write a similar blog concerning this topic, you beat me to it. You did a nice job! Thanks and well add your rss to come categories on our blogs. Thanks so much, Jon B.
CMS Solutions
Post a Comment
<< Home