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

closed as off-topic by gnat, MichaelT, Bart van Ingen Schenau, Kilian Foth, Dan Pichelman Dec 8 at 17:12

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions asking us to recommend a tool, library or favorite off-site resource are off-topic for Programmers as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it." – gnat, MichaelT, Bart van Ingen Schenau, Kilian Foth
If this question can be reworded to fit the rules in the help center, please edit the question.

2 Answers 2

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

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

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