Ajax is an emerging way to design applications that run inside a web browser. Its key advantage over conventional web applications is that Ajax applications are much more responsive and interactive.It's an acronym for Asynchronous JavaScript and XML. What that means is that the underlying data are exchanged between the browser and web server in XML and the display intelligence runs in a JavaScript program (AKA ECMAScript: i.e. the scripting language, not Java applets). The program is downloaded when the browser first connects to the web server.
A relevant example of a good Ajax application is Scalix Web Access (SWA): David Ferris of Ferris Research just called it "The Best Email Web Client." This alternative to Outlook is extremely fast, compared with the current Outlook Web Access and provides a comprehensive list of functionality, including email, calendar, scheduling, tasks, contacts, delegation, and public folders. Another example is Google's GMail, although the Gmail paradigm is a little too page-based for Ajax purists.
To contrast a conventional web application with an Ajax application:
Conventional:
| Ajax:
|
|
|
|
|
|
|
|
|
There's much more that can be said about Ajax. If this short post has whetted your appetite, ask me more.
Tags: ajax, Scalix.
0 comments:
Post a Comment