ASP.NET Solutions — 23 Case Studies

Mike Riley

October 30, 2009

3 Min Read
ITPro Today logo

PRObooks

 

ASP.NETSolutions 23 Case Studies

Thetidal wave of ASP.NET tutorial books has subsided, leaving room for titlesfocusing on higher-level issues. One such title from Addison-Wesley is ASP.NETSolutions 23 Case Studies. This is one of the most accurately titled books I ve read.Addison-Wesley has made a serious commitment to publishing books on Microsoft.NET technologies, and this book reinforces their efforts.

 

Thisbook is intended for active ASP.NET developers who have already assembled a fewreal-world applications, and are looking for techniques to improve theirexisting and future projects. It isn t a tutorial; in fact, the first chapterorienting readers to .NET barely spends eight pages discussing C# and VB .NETconstructs (the two languages are employed interchangeably throughout thebook). Chapter 2 dives right in with a resume application, with each chapterprogressing into more complex topics. Readers will create survey, technicalsupport, scheduling, forum, classifieds, online store, guest book, ad bannermanagement, data mining, chart display, portal, training, speech, filerepository, and certificates applications throughout the course of executingthe case studies. Other examples include discussions on dynamically creatingcharts/graphs and animated banners, how to effectively use the .NET NetworkingClasses, how to create a server control, and how to implement an applicationperformance monitor.

 

Alongwith a thorough analysis of the code, the author interjects chapters with invaluablecaution, recommended practices, and tip callouts that collectively deliver thebest value of the book.

 

All thatsaid, the book is not without its shortcomings. The organization of ideas issomewhat disjointed. Although each chapter is prefaced with a bullet list oftopics to be covered, I would have preferred that the list focus on whyrather than what. It would have also made seeking answers to real-worlddesign issues easier. I would have also preferred one or two large ASP.NET casestudies in lieu of five smaller ones that delve into the complexitiesassociated with enterprise-class intranet ASP.NET applications. A greater focuson design patterns and the importance of modeling an application before codingit would have been a useful reminder chapter or appendix, as well. And althoughthe author provides a fair representation of both C# and VB .NET examples, herarely touches on when and why one language is more appropriate than the otherin each of the respective case studies. Perhaps another appendix that had achecklist of requirements to evaluate for language preference would have beenmeaningful.

 

Nearlyall the source code for each of the case studies can be downloaded from thebook s Web site (code and examples for Chapters 13, 17, 19, and 20 were missingwhen I wrote this review). Although a bit sparse on attractive page design, thesite nevertheless provides some live examples, chapter errata, and forums forreaders to exchange ideas with the author.

 

Overall,the book is a well-intentioned attempt toward expanding the .NET developer sunderstanding of how ASP.NET can be leveraged in real-world applications. Ifits shortcomings can be addressed in a future edition, it will be a book worthyof higher praise. As it stands in its current form, it best serves theintermediate .NET developer seeking to broaden their applied understanding ofMicrosoft s Web technologies.

 

Mike Riley

 

Rating:

Title: ASP.NET Solutions 23 CaseStudies

Author: Rick Leinecker

Publisher: Addison-Wesley

ISBN: 0-7645-2628-6

BookWeb Site: http://www.ASPNET-Solutions.com

Price: US$54.99

PageCount: 894 pages

 

 

Sign up for the ITPro Today newsletter
Stay on top of the IT universe with commentary, news analysis, how-to's, and tips delivered to your inbox daily.

You May Also Like