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
Expert C# Business Objects :

Expert C# Business Objects :

List Price: $59.99
Your Price: $37.79
Product Info Reviews

<< 1 >>

Rating: 4 stars
Summary: Object oriented and distributed computing framework
Review: For large programming projects, an object oriented approach is now widely acknowledged as superior to an earlier procedural methodology. On a separate front, for reasons like scalability and fault tolerance, a project might be implemented across different machines, in a distributed computing layout.

As Lhotka explains, there are often times when it would be desirable to combine the two approaches. He lays out a multitier logical structure for a web application. Data is passed back and forth across the layers. A common problem is to validate the data according to some business logic. Traditionally, this might have been done at several layers, leading to code duplication and maintenance problems. Or, if it was implemented in only one layer, feedback about invalid data might be slow. An OO person would say, obviously, that you should wrap the data in an object that implements the business rules.

But passing this object between layers on different machines is not simple, to put it mildly. Lhotka offers us a framework that sits atop .NET to make this possible. He had an earlier version running under COM. But he shows how .NET is a far more powerful environment in which to redo the framework.

He gives us an elegant approach to mixing object oriented and distributed computing under .NET. So much so that you might wonder why Microsoft did not already build this out.

Rating: 5 stars
Summary: Another Terrific Book!
Review: I entered the world of OO programming by struggling through Lhotka's Visual Basic 6.0 Business Objects. It was eye opening to work with a full application framework that was clearly over my head. By working through his application time and again, I truly learned an immense amount, above and beyond what I would have learned otherwise. So, I enthusiastically purchased this book, expecting no less. Lhotka does not disappoint. I have learned a great deal more than I knew about C# while implementing the framework. Beyond that, the framework itself sovles multiple production level problems. This book is fantastic.

Rating: 3 stars
Summary: Definitely for Experts
Review: This book is an in-depth explanation of Lhotka's CSLA .NET framework. It starts out by showing you how the framework was built. Then it shows you how to use it. A beginner should not read this book. It's very technical. I'm not a beginner but I'm also not an expert and there were points where I just gave up on understanding how he built the framework. As I gain more .NET experience, I plan to go back and read the first part of the book again.

I've been desperately look for a C# book that discussed a 3-tier architecture and how it should be applied in .NET. This book does show you how it can be done but it's very complicated.

In reading this book, I've gained a good understanding of what can be accomplished by using a well thought out framework. Am I using it? No. I got too confused trying to implement it. That doesn't mean I don't want to use it. It just means that my experience level at the moment is holding me back.


Rating: 4 stars
Summary: High level architectural business models for .NET
Review: This is a huge book that covers a large swatch of business object material for .NET. It's unusual because I would expect to see this type of material for Java. It starts with a technology overview of the web and related technologies. It then goes into Object Oriented Analysis and Design. And finishes off with the implementation of these architectural concepts on the .NET platform. About a third of the book is spent in each area.

I found the overall content wasn't particularly tight and focused, which adds to the books size, which is large for an architectural book. That being said there are a lot of good ideas and the content is well organized. If you are an architect looking to migrate to the .NET platform you should have a look at this book.


<< 1 >>

© 2004, ReviewFocus or its affiliates