AJAX is a group of inter-related web development techniques used for creating interactive web applications. A primary characteristic is the increased responsiveness of web pages achieved by exchanging small amounts of data with the server “behind the scenes” so that entire web pages do not have to be reloaded each time there is a need to fetch data from the server. This is intended to increase the web page’s interactivity, speed, functionality and usability. AJAX, somewhat of a misnomer, has gone on to describe the very basis of “web2.0” where one is able to build browser based web applications that resemble desktop applications. SolTech has leveraged AJAX in a number of web facing applications that we have built for clients.
Five years ago, if you didn’t know XML, you were out of the loop. Eighteen months ago, Ruby came into the limelight and programmers who didn’t know Ruby were not in the know. Today, if you want to get into the latest technology rage, AJAX is it. AJAX is far more than just a fad; it is a powerful approach to building Web sites with a much smaller learning curve than being trained on an entire new language. Ajax has pros and cons but overall there are a variety of things AJAX can be used for that could previously not be done. DHTML allows users to make browser based applications look and behave like desktop applications, and the AJAX component all but eliminates screen transitions.