a very practical text and a worthwhile addition to an advanced programmer's reference sources
Windows DNA is Microsoft's 'client-server architecture' for the era of the Internet, addressing the full spectrum of enterprise application development. This is not a tutorial book. It is intended for senior programmers and systems architects. It requires significant prior programming experience and a willingnessto deal with high levels of abstraction.
The book uses a real-life development project as a theme and always returns to more practical matters after explaining the theoretical underpinnings. In my opinion, this is an excellent and practical resource, especially for the corporate and departmental developers. The text provides lots of insight and tips on how to design and build custom DNA applications. It teaches developers to combine the wide variety of technologies that make up Windows DNA into effective solutions for their own enterprise application requirements.
One of the book's main strengths is that it describes 'best practices' that apply to building Windows DNA applications. In this way the text focuses on how the different pieces of a DNA application interact and how to choose the right ones for your project. This book is a very practical text and a worthwhile addition to an advanced programmer's reference sources.