
Over the years, we developers have seen many changes in terms of how development occurs.
We have gone from terminal-based programming to PC-based programming to Windows-based
programming to the web. Now we are on the verge of another programming revolution. This programming
revolution will bring more interactive user interfaces to Web applications. This programming
revolution is brought to developers courtesy of a set of technologies that are generally known
as Ajax (Asynchronous JavaScript And XML). No longer will users see the annoying flash with the
click of a button to submit data. No longer will users lose the context where they are located and
be thrown back to the top of a page. With Ajax, developers can build applications that step out of
the traditional postback model of the web, provide an improved user interface to users, and allow
developers to develop applications that are much more user-friendly.
In this chapter, you are going to take a look at:
- ASP.NET development and how it led to Ajax
-What Ajax is and a high-level overview of some of its base technologies
-The advantages of Ajax
-Some things that it might not make sense to do with Ajax