Rating: - a great book
I am an associated professor in computer science in Paris 5 University (France). I am preparing a course about .NET I purchased several american and french books on ASP .NET. The Fritz Onion's book is the only one which helped me to clearly understand what is under the hood.
Rating: - Excellent book on asp.net
This book is excellent source of asp.net info. The writer went deep inside the technology with simple English. The very first chapter gives good overview of the asp.net architecture that you don't find in most of the other books. And not to mention the slim size......this book won't break your wrist.
Rating: - Outstanding Book, But Not For Beginners
I am about through the book now and it has been very rewarding. Be warned, this is not for the beginner or faint of heart, particularly the chapter on the HTTP Pipeline. But then if you have been to DevelopMentor you know the level.
The concepts and code are covered masterfully and for the thinking programmer. Too many people write code without knowing the effects of that code or the possibilities open to them. Needless to say the inner plumbing of ASP.NET is covered very well. A lot of "power-programmer" techniques are illustrated.
You must have a background in the .NET Framework and probably in ASP 3.0. There are a lot of changes from ASP 3.0 and the amount of transparency in the technology is unprecedented. Fritz takes full advantage of that. I don't have a lot of basis for comparison but I have not found anything better than this on ASP.NET.
Rating: - First read Visual C# .Net then read this book!
Thanks Fritz for writing an excellent book for ASP.NET developers and software designers.
Rating: - needlessly difficult reading
I read a LOT of these programming books; some are easier to read than others. Little approaches, now well-known, facilitate this type of reading e.g. code comments, injecting single code lines before/after key sentences etc. (missing from this book). One of the verbose writing style habits that makes for agonizing reading is converting adjectives into prepositional phrase objects (through this book).
Although this author undoubtedly knows the material, little sense of presentation order is displayed. For example, in chapter 1 (p. 17) "When the page-derived class is created, one of the initialization steps it goes through uses reflection for any functions with these exact names. If it finds any, the initialization routine creates a new delegate initialized with that function and subscribes it to the associated event." Without getting into the gramatical and punctuation shortcomings of this, it precedes any reference to or definition of some pretty advanced subjects, like reflection, delegates, subscription ... and the initialization routine, itself.
Nothing should be dismissed for one example; but, after slogging through two chapters with no boldface code or other annotation, linking the paragraphs with the code listings, I'd had enough. The reader is continually left to waste time, figuring out which code line applies to each paragraph sentence ... and it's simply unnecessarily wearing.
I'm surprised at Addison-Wesley for not providing better editing guidance; shame on them for wasting such "a beautiful mind".
If you want to thoroughly understand both the workings of ASP.Net and its implementation, try "Programming Microsoft ASP.NET" by Dino Esposito.
|