Informative read by Adam George
For AJAX programming and especially for custom AJAX programming, rich experience in the following is essential.
HTML, XHTML, CSS for the front end
DOM (Document Object Model) for dynamic display and data interaction XML and XSLT for data manipulation
XMLHttpRequestobject for asynchronous communication
With this as a foundation, a programmer can move on to explore the use of this powerful technology which requires a deep understanding of critical aspects of application development.
Some challenges in AJAX application development:
Owing to their dynamic nature, the development of AJAX interfaces requires experienced programmers because of their dynamic nature. Static pages are simpler.
Bookmarks are difficult because of dynamic page updates. There are a few commonly used solutions which use the hash mark in the URL fragment identifier to track the state when the page is bookmarked, and allow users to return to the application at the desired state.
Avion Technology Inc.
Web design and development