Programming .NET 3.0
.NET 3.0" is aimed at experienced .Net 2.0 programmers who have had experience
with writing Windows and Web applications for the Windows platform. As I have
had no experience myself with writing web applications at this stage in my
life, this book is aimed at someone much more learned than me - but I will
attempt to review the book nonetheless so that people have another reference
to read before deciding whether or not they want to purchase it.
NOTE: I am
currently reviewing the 'Rough Cuts' version of this publication. The final
publication may contain substantial differences to what I mention in my review
book is written in good humour, with light-hearted comments located throughout
to keep the reader's interest. I believe that this is an excellent addition.
covers the following topics:
** Section 1 -
Dot Net 3.0 - Enterprise Patterns Made Real
.NET 3.0" takes a goal and objective-oriented approach to learning the .Net
and focuses implicitly on a MVC / n-tier and SOA approach to building
** Section 2 -
covers XAML, WPF (with an example program demonstrating how much richer a
desktop application can be developed with .Net 3.0 than could be done in the
past) and Ajax (with detailed example of the real-world 'ListMania'
** Section 3 -
Workflow - A Business Layer Enhancement
covers using Work Flow to create applications and developing a simple Work
** Section 4 -
WCF and Service Oriented Architecture (out of my league)
.NET 3.0" covers Service Oriented Architecture: what problems does it solve
and how does it relate to .NET applications? It also covers WCF in a some
detail, including the W* protocols which are designed for security.
** Final notes
The book has
an Appendix planned - 'Where to Learn More'. I always find external links to
other sources very useful as they tend to build on what was read, sometimes
adding more clarity when needed. At the time of review, the appendix has so
far not been written and therefore I cannot comment on its usefulness.
'Conventions Used in This Book' section can be found in the front of the book.
The two NOTE icons seem to be missing from the 'Conventions Used...' pages.
requirements are reasonably low-key. Windows XP (SP2), Windows Vista or
Windows Server 2003 (SP1) is required. The .NET Framework 3.0 and Visual
Studio 2005 (not the express edition) also need to be installed on the said
machine. Visual Studio 2005 extensions for the .NET Framework 3.0 (WCF & WPF),
November 2006 CTP (or most current release) are also required.
and an Address are included on one of the final pages for Comments and/or
Questions to the publisher (O'Reilly & Associates) - which is always useful.
As I expected, a link to their website is also available on the same page.
** My opinion
My lack of
knowledge for some of the concepts covered intensified my interest in areas. I
recommend this book, especially to experienced .NET 2.0 programmers who want
to make the most of the .NET Framework 3.0 in their applications.