Previous Page
Next Page

Building Single-Page Applications

The "single-page application" represented by Ajax, with client/server connections that do not interrupt the user's experience and dynamically change elements in different web page regions, is appropriate for numerous uses, such as blogs, learning tools, online newsletters, and small web portals or communities. Many of these types of sites are already built using Ajax techniques. Ajax can also improve the user experience in large web-based client/server applications that extend beyond the single-page model.

The time between the conception of this book and the writing of this preface has seen Ajax morph into a software platform that dominates headlines on the Web, not to mention the birth of new acronyms such as Ajaj (Asynchronous JavaScript and JSON) and lingo such as "Ajaxy" (as in an Ajaxy server connection). Software innovations and human language seem to share the same organic dynamic.


Previous Page
Next Page