Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I started learning WF 3.0 back a few years ago and never quite got the hang of it. Has anyone learned WF 4.0 (now that it has been rewritten)?

Is it a viable platform worth considering?

What alternatives exist?

share|improve this question
2  
You may try to ask this question on SO to get more answers –  user2567 Oct 4 '10 at 21:11
add comment

2 Answers

up vote 4 down vote accepted

At my last job we had a huge plan to use WF4. We were planning to build a single end-to-end platform to replace the 5+ disparate pieces that existed.

I will limit my comments to two areas:

  • It has not been around long enough. With WF4 being such a drastic change from WF3, the product has not been in the wild long enough to establish a community that can sustain and help itself. You will encounter issues that will be difficult to resolve, and you will find little help online (and dig through countless unhelpful pages relating to WF3.)
  • Subjectively, it's just a new fangled hammer... You have to decide if the amount of time you will have to invest just to become comfortable with it is worth spending. Instead of trying to shoe-horn the application into WF4, I would rather have spent that time building a home-grown workflow system that worked exactly how the application needed.

I admit that the State Machine concept is very appealing to me, but I'm also a proponent of building things from the ground up rather than using (and becoming dependent upon) existing frameworks.

share|improve this answer
    
You must not like .Net very much... too many existing frameworks for some people.. –  Matthew Whited May 3 '11 at 20:09
add comment

WF 4.0 is supposed to be a major improvement over WF 3.0

See here for some alternatives. In particular, Stateless looks nice.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.