This article deals with the nature of advancement and its cumulative effect in web application community brought forth by the usage of AJAX. I have tried to unveil the involved technologies bundled together providing "the AJAX effect" ? all this is from an overview perspective that has made possible an extremely efficient Web development an easy reality. Google Maps, GMail, Yahoo's Flickr, America Online's AIM Mail, 24SevenOffice and Microsoft's Virtual Earth are just to name a few , are high-profile examples of AJAX usage and they vividly demonstrate the flexibility and utility of the latest web programming trend. Comparative Analysis to explain AJAX Traditional web applications essentially used to submit forms, with user inputs, to a web server. The web server after necessary processing responds via dynamically generated new web page.
Longevity of AJAX AJAX will be around for a long time. For, with a definite increase in users demanding Rich Internet Applications where AJAX + Tools + Framework + Controls = Rich Internet Apps Technology equation above clearly attributes the richness of applications to "AJAX factor". Other points in AJAX favor includes: * No new infrastructure needed * Utilize existing skills * Much richer GUI than today * Meets most users needs for responsiveness * Much faster response times * No distribution hassles * Cross-Platform Browser Support * Reduced bandwidth utilization * Grass roots developer interest & support * Vendors implementing AJAX frameworks * AJAX and the Web Application Community It's only a matter of time before AJAX support is fully integrated into web application server platforms. In the meantime, AJAX will begin to change the marketplace by: 1.
Allowing companies to improve existing Web applications incrementally by allowing evolutionary changes to existing applications, not ground-up re-implementation. 2. Supporting rapid innovations for future web based applications 3.
Reducing the learning curve across organizations 4. Last but not the least AJAX reduces server load by off-loading processing to the browser AJAX thereby provides a more dynamic experience for users with bandwidth limitations such as those on dial-up and mobile connections. Technical Advancement in AJAX The core of AJAX lies in a Browser based object named XMLHttpRequest which allows the browser to invoke remote calls back to the server without the need to reload the current page. This object or component is available in all modern browsers -- Firefox 1.0+, Internet Explorer 6.0+, Safari 1.
2+ -- if there is any limitation to deploying AJAX on an application, this would be it, the Browser not having the capabilities to execute XMLHttpRequest.
Cisin provides offshore outsourcing software development services, BPO services, KPO Services, Phone Answering and financial outsourcing, and range of outsourcing services & solutions.