views:

335

answers:

3

I've heard rumors that the Windows Workflow team is re-implementing a lot of the existing framework for the next release. My company has a couple projects that would probably work really well with Workflow, and I'm familiar with the basics of the framework now, but I'm concerned that if we try to start implementing these in WF now, we'll end up regretting it when things supposedly get better in the near future.

Should we wait for the next major release of workflow, or should we start exploring it now to better prepare ourselves?

+2  A: 

Read this blog Good-bye Windows Workflow Foundation see you in 2011

I've been looking at WF solutions as well, but am not convinced that it gives me anything too special just yet. After reading the blog post and associated links I'd be waiting for the 4.0 release before investing too heavily in it.

brodie
3.5 and 4.0 work alongside each other, so the stomping and temper tantrums exhibited in that blog post (and similar) are pretty much worthless. If you're a developer and expect things to remain static forever, you're in the wrong fucking business. When 2010 comes out, workflow will be roughly four years old. That's not so young as to not expect lots of development movement. The only reasonable complaint is that they didn't shoehorn everything into the existing framework. I think side-by-side is a better way of managing backwards compatibility than hobbling new development. MHO.
Will
+1  A: 

Here's an article about working on 3.5 workflows with an eye on transitioning to 4.0:

http://visualstudiomagazine.com/articles/2008/12/17/windows-workflow-changes-direction-write-new-workflows-with-net-40-in-mind.aspx

Will
+3  A: 

I think now is as good a time as any to start learning nServiceBus. I think it's hard to understand exactly why WWF is so complex afterwards...

Seriously, I know this is a "reject the question" answer, but you owe it to yourself to investigate the OSS alternatives to WWF. I'd say they're all better...

Julian Birch