tags:

views:

49

answers:

4

Which would you recommend for a experienced Microsoft .NET (Web) Developer to learn WCF who want to learn this technology and start using it in their upcoming projects?

Thanks.

+3  A: 

My vote is clear - go with Juval Lowy's Programming WCF Services - hands down the best advanced book on the WCF topic bar none.

Update: this is an advanced book - maybe a bit too much for a beginner (but that was the choice you gave us).

The book I always recommend to get up and running in WCF quickly is Learning WCF by Michele Leroux Bustamante. She covers all the necessary topics, and in a very understandable and approachable way. This will teach you everything - basics, intermediate topics, security, transaction control and so forth - that you need to know to write high quality, useful WCF services.

alt text

marc_s
will it be good for a beginner who doesn't know anything about Service-Orientation?
Ramiz Uddin
you mean Learning WCF will be a good learning guide for those who doesn't know about Service-Orientation?
Ramiz Uddin
@Ramiz Uddin: yes, it's a great introductory book into the world of WCF
marc_s
A: 

Web Service Software Factory:Modeling Edition

It's part of the patterns & practices. Once you get the hang of it, it is very useful and helps make creating WCF services very fast.

You can read a high-level overview, or dig into the code & downloads. I recommend using the VS 2008 version until they get some bugs ironed out for VS 2010.

TheGeekYouNeed
its a tool! you can't learn WCF by learning a tool?
Ramiz Uddin
visual studio is a tool. you can't learn c# by a learning tool?
TheGeekYouNeed
A: 

Hello,

I have all three mentioned books: Learning WCF, Essential Windows Communication Foundation and Programming WCF Services. I had used them in described order but I haven't read the last completly yet. Learning WCF is the best if you want to learn the new API - I followed all examples. Essential WCF tryes to do the same thing but simple the first book do it better. On the other hand Essential WCF contains topics which are not mentioned in other books and I still found it very useful. It is good complement to the first book. Programming WCF Services is top level but it also expects initial knowledge of WCF.

You can also check the series of WCF webcasts recorded by author of the first book.

Best regards, Ladislav

Ladislav Mrnka
A: 

Essential Windows Communication Foundation gets my vote.

I'm sure any of the books are a great resource. This one seemed to work for me.

Aaron Daniels