Expert C# Business Objects


 

This is a good book to introduce you to some of the concepts of distributed architecture, n-tier programming. However, I do not like much the approach the author takes. He focuses the book on developing an application framework and then putting this framework to use with some practical examples in the later chapters. I think it would have been much better focused at providing patterns for different scenarios without the need of implementing a specific application framework. The other drawback is that the book was written prior to .NET 2.0. Therefore many of the aspects it describes are no longer valid, including much of what he builds for the framework. For example, the author goes to great lengths to implement data binding against business objects when this is no longer required in .NET 2.0. There is a 2005 edition out which I do not have. It would be interesting to see how he approaches many of the things described in this first edition, if he's basing it on .NET 2.0.