Review: Professional ASP.NET 2.0 Ajax

Posted by: Jotekes Blog, on 07 Oct 2007 | View original | Bookmarked: 0 time(s)

It's been a long time, but I've steadily progressed in reading this book and finally I got it done. It's been also a long time since I've really tried to review a book, so we'll see how this goes on. :-)

About the book

Professional ASP.NET 2.0 AJAXProfessional ASP.NET 2.0 Ajax
Authors: Matt Gibbs, Dan Wahlin
Publisher: Wrox (Wiley)
ISBN: 978-0-470-10962-5
336 pages

Amazon: http://www.amazon.com/Professional-ASP-NET-2-0-AJAX-Programmer/dp/0470109629

 

Professional ASP.NET Ajax 2.0 is the latest book by Matt Gibbs and Dan Wahlin. It is written and tested with 1.0 release version of ASP.NET Ajax for ASP.NET 2.0. The book is aimed at ASP.NET developers looking for AJAX features and generally for web developers looking for ASP.NET and AJAX together.

The book consists of acknowledments, intoduction, 11 chapters and an index. The chapters with brief summary of each are as follows:

Chapter 1: Developing Next-Generation Web Applications.

The chapter discusses background of the need for rich web applications and why end users and developers would want AJAX to answer this need. It's also covered what ASP.NET Ajax is, what are its bulding blocks at client-side and server-side technologies.

Chapter 2: Partial Page Updates

The chapter covers making partial page updates with UpdatePanel, UpdateProgress and Timer controls as well as how to participate partial page update lifecycle in client-side scripting.

Chapter 3: JavaScript for the ASP.NET Developer

The chapter provides deeper introduction to JavaScript from ASP.NET AJAX standpoint. It covers javascript basics plus prototypes and closures.

Chapter 4: Understanding the ASP.NET Ajax Client Library

The chapter introduces ASP.NET Ajax Client Library's type system, base class library, Intellisense support and error handling plus debugging features.

Chapter 5: Using the ScriptManager

The chapter provides Introduction to the ScriptManager control and covers using ScriptManager with ASP.NET Application Services, error handling, localization, globalization and script location customization.

Chapter 6: ASP.NET Ajax Networking

The chapter covers XmlHttpRequest object, making and managing web requests and passing data in JSON format.

Chapter 7: ASP.NET Ajax Application Services

The chapter covers ASP.NET Ajax's authentication and user profile support.

Chapter 8: Rich AJAX Toolkit Controls

The chapter provides a peak to ASP.NET Ajax Control toolkit, and demonstrates the use of the rich controls in the toolkit with simple examples.

Chapter 9: Testing and Debugging ASP.NET Ajax Applications

The chapter introduces test and debug features of ASP.NEt Ajax such as debug and release scripts, Error class and different debugging tools like Visual Studio, Microsoft Script Debugger, Fiddler and Web Development Helper.

Chapter 10: Deploying ASP.NET Ajax Applications

The chapter covers deployment of ASP.NET Ajax such as installation, web farm deployment, configuration, script compression and after-deployment steps like performance monitoring.

Chapter 11: Building Custom Controls

The chapters introduces custom control development, both at client-side and at server-side, in ASP.NET Ajax with a sample case.

Pros

The book provides a really nice introduction to ASP.NET Ajax as a technology because it basically covers the entire development landscape. It's written in insightful way so there's no questioning of content's accuracy. Some development principles behind ASP.NEt Ajax / Ajax focused web development is also "revealed" which gives value to the book.

Cons

The book lacks a good sample project which ties it to the real-world usage. Code samples are simple and serve as tool for introducing technology but they leave a developer to wonder how to use it in his real-world project. Should he start with easy way: partial page updates or should he use more manual way (scripting and JSON with web services/page methods). There's always balancing and that side of consideration is bit lacking. Of course, in the end it is reader's responsibility but this matter is what differentiates a good book from a great one. But luckily it is still a minor drawback with this book.

Rating: 4.5 / 5

 

Share this post: email it! | bookmark it! | digg it! | reddit! | kick it! | live it!

Advertisement
Free Agile Project Management Tool from Telerik
TeamPulse Community Edition helps your team effectively capture requirements, manage project plans, assign and track work, and most importantly, be continually connected with each other.
Category: Ajax | Other Posts: View all posts by this blogger | Report as irrelevant | View bloggers stats | Views: 1052 | Hits: 104

Similar Posts

  • November's Toolbox Column Now Online more
  • DevReach Follow-up, Part I more
  • October's Toolbox Column Now Online more
  • Make SharePoint 2007 Act Like SharePoint 2010, Updated more
  • Gaia Ajax 3.6 Alpha released: Ajax GridView and Adaptive Rendering ++ more
  • September's Toolbox Column Now Online more
  • August's Toolbox Column Now Online more
  • Telerik Introduces Free Web Testing Framework for ASP.NET AJAX and Silverlight more
  • July's Toolbox Column Now Online more
  • Agile CMS.NET Blog more

News Categories

.NET | Agile | Ajax | Architecture | ASP.NET | BizTalk | C# | Certification | Data | DataGrid | DataSet | Debugger | DotNetNuke | Events | GridView | IIS | Indigo | JavaScript | Mobile | Mono | Patterns and Practices | Performance | Podcast | Refactor | Regex | Security | Sharepoint | Silverlight | Smart Client Applications | Software | SQL | VB.NET | Visual Studio | W3 | WCF | WinFx | WPF | WSE | XAML | XLinq | XML | XSD