After working with ASP.NET for more than a year and a half, I am glad to see that the product is very near to its ship date. Perhaps this is why we are finally seeing some good books on the market.
Of all the ASP.NET books out thus far, this is the first that actually follows proper development practice, according to Microsoft. Let me explain:
* While most of the ASP.NET books slap code into the ASP.NET page (which is legal), the paradigm is separation of code and tags using a CodeBehind file. This is the first book that follows that paradigm, over all. The chapter on validation is the most glaring fallback.
* While most of the books on the market are placing their SQL code in the page, this one is actually using SQL stored procedures to create a data tier (thin, but still a data tier).
Now that I have worked through the good, let's look at the shortcomings. While there is a lot of good material, it is rather thin. This can partially be blamed on the breadth of ASP.NET, but it can also be blamed on a tighter focus. This is not a major shortcoming, overall, but, after spending the first few chapters introducing the framework, et al, you would think the author would have some form of object reference somewhere.
Shining moments:
* Validation controls - this is very useful stuff
* Working with Visual Studio .NET - some of the most useful screen shots I have seen.
* User controls - while a bit thin, a great into to real world user controls.
* ADO.NET - while the coverage is not in depth, the material that is there is well worth the read
* XML Web Services - nice, real world perspective
While a beginner might be able to pick up this book and run with it, the material is not aimed at those without programming experience. Keep this in mind if you are planning on using this book to learn your first language.
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
-
Apple
-
Android
-
Windows Phone
-
Android
To get the free app, enter your mobile phone number.






