Subscribe | Alerts via Email
View All Quotes
“The methodology used should be based on choice of the latest and best, and not based on ignorance. It should also be laced liberally with the old and dependable.”
-Harlan Mills
<July 2010>
SunMonTueWedThuFriSat
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

©2010 Cal Zant
Sign In
Total Posts: 106
This Year: 5
This Month: 1
This Week: 0
Comments: 2

By Dino Esposito
352 Pages
http://www.amazon.com/Introducing-Microsoft-ASP-NET-AJAX-Pro/dp/0735624135

Publisher's Description: Get an expert introduction to the new JavaScript enhancements (code-named "Atlas") for Microsoft ASP.NET 2.0. More than a basic AJAX (Asynchronous JavaScript And XML) script library, the Microsoft implementation brings object orientation to JavaScript, together with enhanced client-side and server-side controls that greatly simplify coding while delivering enhanced Web experiences with any browser. Scheduled for release with the next version of Microsoft Visual Studio®, code named "Orcas," AJAX extensions and tools can be used by developers today. This book offers expert insights direct from the Microsoft product team and noted ASP authority Dino Esposito, as well as hands-on instruction and examples of Web development with AJAX. This ideal reference will be updated online, keeping readers up to date with the evolving tool. The book includes code samples in ASP.NET 2.0 created using C# and JavaScript.

My Thoughts: This is the hot, new technology in the industry and like a lot of its predecessors there are a million people claiming it is the biggest thing since the GUI.  Here is the breakdown of those on the bandwagon:

  • 50% don’t have a clue what ASP.NET AJAX means, but they heard someone say it was cool so they want it
  • 35% think they know what it is, but are really confusing things like AJAX, ASP.NET AJAX Extensions, the ASP.NETAJAX Control Toolkit, web services, and “Web 2.0” (which I am sick of hearing about).  This is the most dangerous group.
  • 15% actually know what the heck is going on, and are reasonably excited

The Good: I admit … I have bought a few different books related to AJAX stuff: Professional Ajax (Wrox), Ajax Hacks (O’Reilly), and Programming Atlas (O’Reilly).  But this is by far the most useful book of them all.  Dino adequately covers the fundamental concepts that developers should know without going into too much detail.  He jams this book with a ton of practical information that a developer would actually use without the fluff.

He starts off by covering the basics of AJAX and the existing tools out there in 34 pages.  Then he dives into the heart of it with chapters on the Microsoft Client Library for AJAX, and the ScriptManager control.  There is even a chapter that covers the AJAX Control Toolkit, which is an open-source, community project containing a ton of components that you would usually expect to pay for.  Some of the other topics he includes are: partial page rendering, accessing application services on the client, and remote method calls.

The Bad: The only con was that the last chapter seemed like it was just thrown together.  When I was 2/3 of the way through it, I was thinking this book was almost flawless … but it took a steep nose dive at the end.  I figured the publisher probably put some pressure on Dino to wrap it up, because they wanted to be the first with a book after the release of ASP.NET AJAX Extensions 1.0.  This might have been smart business thinking, but the text reflected it with a few inaccurate or confusing statements.

Conclusion: Still an awesome book, and well worth the money.  One of the most useful books I have read this year.  Anyone who spends much time in ASP.NET, and would like to become more valuable should pick up this book and read it.

Sunday, June 17, 2007 6:46:07 PM (Central Standard Time, UTC-06:00)  #