Wiley 978-0-470-11283-0 Datasheet

Browse online or download Datasheet for Software manuals Wiley 978-0-470-11283-0. Wiley Beginning ASP.NET 2.0 AJAX User Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 10
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 0
1
Introduction
to ASP.NET AJAX
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 pro-
gramming and to the Web. Now we are on the verge of another programming revolution — one
that will bring about more interactive user interfaces to web applications. This programming revo-
lution 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 clicking
of a button to submit data. No longer will users lose the context of where they are located and be
thrown back up 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 friendlier to use.
This chapter looks at the following:
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
What ASP.NET AJAX is
Some things that it might not make sense to do with AJAX
Development Trends
If you have been developing for a while, like us old guys, you have gone through several itera-
tions of development — from terminals connected to mainframes and mini-computers to per-
sonal computers and then to client-server development. Client-server development allowed for the
minimization of back-end resources, network resources, and the front-end PC by sending only the
necessary data between back end and front end. Intelligent client-server development allowed for
building applications that were responsive to the user and made efficient use of network and back-
end resources. As the web development methodology took off in the late 1990s, we unfortunately
12830c01.qxd:WroxPro 6/4/07 1:48 PM Page 1
COPYRIGHTED MATERIAL
Page view 0
1 2 3 4 5 6 7 8 9 10

Summary of Contents

Page 1 - COPYRIGHTED MATERIAL

1Introduction to ASP.NET AJAXOver the years, we developers have seen many changes in terms of how development occurs. Wehave gone from terminal-based

Page 2 - ASP.NET Development

❑ ASP.NET AJAX Futures Community Technology Preview (CTP) — The ASP.NET 2.0 AJAXframework contains a set of functionality that is experimental in natu

Page 3

returned to the terminal-style development. In this methodology, any major operation between the clientand server requires that all data be sent in wh

Page 4 - So, What’s the Problem?

❑ Lack of code separation — The code tends to be intermixed with display code. Intermixing the code and the display logic requires that the tools deve

Page 5 - Current Drivers

❑ Because ASP.NET is based on the common language runtime (CLR) and .NET, ASP.NET doesnot suffer from the versioning problems of COM. The .NET framewo

Page 6 - What Is AJAX?

Improving the User ExperienceBased on the preceding issues, several options are available for improving the user experience:❑ Java — Java applets are

Page 7 - What Is ASP.NET 2.0 AJAX?

ASP.NET needs to add this functionality. The question becomes, how does one add client-side function-ality to a development methodology that is mostly

Page 8 - Who’s Using AJAX?

client script and MSXML in 2003. The problem with the technology at that time was the need to manuallycreate the necessary client-side JavaScript. In

Page 9 - Currently

ASP.NET 2.0 AJAX provides the following features (and much more):❑ AJAX-style communications between client and server. This communication is over web

Page 10

❑ Google Maps — The ability to grab a map and zoom around without requiring a postback isjust amazing. This app/service took the development world by

Comments to this Manuals

No comments