Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can it port to .net core? #126

Open
ElderJames opened this issue Jan 4, 2020 · 1 comment
Open

Can it port to .net core? #126

ElderJames opened this issue Jan 4, 2020 · 1 comment

Comments

@ElderJames
Copy link

It's a great project and wish it can alive.

@lmagyar
Copy link
Member

lmagyar commented Oct 20, 2020

Sorry for the late response. Short answer: maybe, but I don't think it's worth pursuing.

There are 2 components of Workflow, the runtime and the designer.

3 years ago I run into problems when WF designer were used in mixed project environments (mixed .dll-s targeting standard, core and full framework), see dotnet/sdk#1930 and dotnet/sdk#1522 (comment). As I see, nothing improved on this front.

3 years ago UIPath embraced @dmetzgar's coreWF project (an unofficial port of WF runtime), see UiPath/corewf. They worked hard to make it run on standard and core. As I see, it can load XAML files, but editing them with designer is challenging. It is still in the experimental phase, though I don't know the limitations.

I'm not a professional developer, only an enthusiast, who sees Orleans and Workflow as really powerful technologies, created this Orleans.Activities project as a proof of concept, but I couldn't fight these uphill battles. After @sergeybykov (project lead) left the Orleans project to work on workflows at Temporal (see Why I joined Temporal), I gave up my last hope, that Orleans and Workflow will ever mix. I came back to github now, after 2 years, only to delete all my subscriptions.

My guess is, that Microsoft will never port, or help to port WF runtime and WF designer to anywhere, even though these are used internally and even these are widely used in corporate environments. Nobody knows why.

@lmagyar lmagyar pinned this issue Oct 25, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants