Top critical review
Somewhat disappointing. No info about the .NET OO-concept.
on September 28, 2001
As an ASP professional I found this book somewhat disappointing.
A lot of examples and tutorials in this book are too simple for advanced developers and stops when it gets interesting.
I my opinion the authors should have explained more about the .NET concepts, and how it is used in ASP.NET. Things like inheritance are just shortly mentioned in this book, without showing how to use this to your benefit.
For example: somewhere in the first chapters, there is a code-example about a queue that stores all pages that the user has visited. The author advises to embed this code in a user-control, so you can include it on every page. Better would have been to show the reader how to create your own page-object, and inherit the Page_Load method to add the visited-pages code.
Whenever things get too complicated (like explaining the syntax of Regular Expressions), the book only shows some most commonly-used examples, and gives a list of further readings. I think in most cases a short list and explanation of the syntax or methods would have helped a great deal.
However, I think this book is a good start for intermediate ASP developers who are currently building all their code in just VBScript (so no COM/MTS), and want to know what's new for them in ASP.NET.
I also liked the chapter about XML and ASP.NET. If you're interested about the XML support in ASP.NET, you should buy "XML for ASP.NET developers". It contains a good explanation about XML and how to use it in ASP.NET
If you're a professional ASP developer who is currently also using COM/MTS, and you're looking for a complete book about ASP.NET, I'd advise you "Professional ASP.NET" (Wrox). This book covers everything about ASP.NET and explains how it is an integrated part of the .NET runtime. Also, most examples in that book are both in VB.NET and C#.