Home :: Books :: Computers & Internet  

Arts & Photography
Audio CDs
Audiocassettes
Biographies & Memoirs
Business & Investing
Children's Books
Christianity
Comics & Graphic Novels
Computers & Internet

Cooking, Food & Wine
Entertainment
Gay & Lesbian
Health, Mind & Body
History
Home & Garden
Horror
Literature & Fiction
Mystery & Thrillers
Nonfiction
Outdoors & Nature
Parenting & Families
Professional & Technical
Reference
Religion & Spirituality
Romance
Science
Science Fiction & Fantasy
Sports
Teens
Travel
Women's Fiction
Real World ASP.NET Best Practices

Real World ASP.NET Best Practices

List Price: $39.99
Your Price: $26.39
Product Info Reviews

<< 1 2 >>

Rating: 4 stars
Summary: A much-needed literary slap upside the head for ASP.NET devs
Review: "Real World ASP.NET Best Practices" is a great and much-needed literary slap
upside the head for those of us who haven't been squeezing the most out of our
apps. If you already know you're stuff with ASP.NET, get your hands on this book
and get a very positive reality check.



Since having worked with ASP.NET for a few years now, I've been on the hunt for
a new book that goes beyond the introductory/intermediate description of how
ASP.NET does what it does in the aggregate. I don't need an omnibus discussion
ASP.NET in the aggregate, detailing how to populate a drop-down list or connect
to a database, and the obligatory of how to create a "Hello world" XML Web
service. I wanted a title that would focus on a niche aspect of ASP.NET Web
development, and that's precisely what this book delivers.



The book could also very fittingly be named, "The Things We Like Best About
ASP.NET - 2 Dudes and their Opinions." And this is a good thing. The authors do
a great job of providing you with helpful tips to hone, refine and enhance your
existing ASP.NET savvy to be able to write code less, smarter, and more
productively.



It provides closure for all-too-common developer inquiries like: what's faster -
a DataReader or a DataSet? Which Web server control is more top-heavy - a
DataList or a Repeater? It also demystifies the mighty, mighty DataGrid and
shows it's not the all-encompassing solution many may think. Further, it

addresses the much-misunderstood mechanism of suitably using client-side
JavaScript in your ASP.NET WebForms.



You'll find lots of accommodating code methods, syntax tidbits, and general
concepts buried deep within the .NET Framework to let you write more productive
apps.



WHAT I LIKE

• Phenomenal chapter on caching - when to use it, and when it's more of a burden
than a blessing for your apps. This is one of the best discussions on the topic
I've found in print to date.

• Great ADO.NET coding techniques are enforced throughout the book, showing how
to effectively/efficiently connect to, disconnect from, and destroying database
communication objects

• Comparing the true best way to persist data across pages and postbacks

• Tips and tricks from classes and interfaces within the .NET Framework that
have gotten little fanfare or have gone largely undocumented, such as various
sues for the IList interface C#'s 'lock' keyword help out a lot.

• I enjoyed the section on the dangers of overusing dynamically-loaded users
controls, adding severe overhead to your app

• The portion of why it's not a bright idea to use business logic within a
DataSet is really eye-opening

• I like the fact the concepts are supported by metrics in Application Test
Center, demonstrating the relative performance of a code block in the real
world. Although numbers don't lie, but they don't tell the whole truth, this is

a much-needed addition.

• The chapters are short, to the point, but still chock-full of great content,
not inundating the reader with extraneous information.

• Included is a very nice discussion of performance optimization through proper
development of an app's web.config file.



WHAT I THINK NEEDS WORK FOR THE SECOND EDITION

• The code samples are inconsistent, with half of them being in C# and the other
half being in Visual Basic .NET. Also, the VB.NET chapters tend to be so tightly
married to Visual Studio .NET coding that it makes migration out of it rather
difficult

• The writing style has a tendency to display the occasional grammatical
abnormality, (e.g., "know how to properly use DataSet")

• I was hoping to see a discussion of performance optimization within the
context of a tiered application, specifically tweaking your data access layer (DAL)
for maximum speed. This isn't a biggie, just maybe a suggestion for the next

edition.



I would rate the book 4 out of 5. Forgiving the editorial snafus and the code
inconsistencies, I really had a positive experience reading this book. It's not
the same old take on ASP.NET, and you'll be a better off and more well-rounded
developer, now conscious of the major considerations behind your app's curtain
because of it.

Rating: 3 stars
Summary: EnterpriseServices (COM+) is missing
Review: Any "Best Practices" book should include discussion of Enterprise Services (COM+). This title does cover .NET Remoting, but, Remoting was designed only as a mechanism for inter-process communication between app domains. Remoting lacks the features to replace Enterprise Services, especially security.

JIT Activation, Object Pooling, Queued Components, and Out-Of-Process (Remote) App Servers all serve very important purposes for highly scalable ASP.NET applications.

Rating: 3 stars
Summary: EnterpriseServices (COM+) is missing
Review: Any "Best Practices" book should include discussion of Enterprise Services (COM+). This title does cover .NET Remoting, but, Remoting was designed only as a mechanism for inter-process communication between app domains. Remoting lacks the features to replace Enterprise Services, especially security.

JIT Activation, Object Pooling, Queued Components, and Out-Of-Process (Remote) App Servers all serve very important purposes for highly scalable ASP.NET applications.

Rating: 5 stars
Summary: Great book for intermediate developers
Review: Couldn't put this book down. Easy to read. Great ideas and great information for learning the do's and dont's of ASP.net development. Wish the whole book was in C# code -- rather than a mix. Great work guys. Loved it.

Rating: 5 stars
Summary: Real World ASP.Net Best Practices
Review: Great book. Helped starting with .NET and best practices. I have read it more than once and have passed it on to associated to read!

Rating: 4 stars
Summary: readable book
Review: I enjoy reading this book, very good.

Improvement for future edition:
-- DataReader (DataReader vs. DataSet)
-- when to use Exception
-- Performance tuning for the SQL Server
-- Physical production environment (like networking)
-- Security, security, security

overall, I do enjoy reading this book.

Rating: 4 stars
Summary: Liked It. Very readable.
Review: I thought this book was well-written. It was exactly what I expected it to be. (It is certainly not for learning to code in .NET) What I was looking for was a book that said, "You might be doing it this way .. but here's why should do it this other way."

As a professional developer, I also appreciated the real-world examples. They really understand what its like in the work place, working with a team, the concepts of rolling into production, etc..

This is one of the very few computer books I have purchased where I thought it was worth it in the end. Good Job!

Rating: 5 stars
Summary: Just What I Needed
Review: I've wandered through a lot of ASP.NET books and this is the first I've seen that gave me a lot of perspective and helped tremendously with design and implementation choices. It contains many revelations - the "light bulb" went on over and over. It truely is difficult to put down for someone who has faced many of the problems addressed in this book. I especially liked the discussion of the integration of Javascript - I've never seen this addressed before. This book will pay for itself over and over.

Rating: 5 stars
Summary: Just What I Needed
Review: I've wandered through a lot of ASP.NET books and this is the first I've seen that gave me a lot of perspective and helped tremendously with design and implementation choices. It contains many revelations - the "light bulb" went on over and over. It truely is difficult to put down for someone who has faced many of the problems addressed in this book. I especially liked the discussion of the integration of Javascript - I've never seen this addressed before. This book will pay for itself over and over.

Rating: 5 stars
Summary: So you think you know asp.net
Review: These are some excellent tips for professional asp.net developers.

I needed to learn how to take full advantage of the framework, and this was the book for me.

If you want to be on top of your ASP.NET game, read this book. There are some simple examples and tips in here to make your web site blaze.

An excellent resource!


<< 1 2 >>

© 2004, ReviewFocus or its affiliates