4 ms·
Anybody got any updates on the state of Mono/.NET Core convergence? I actually don't care very much if they're actually the same code base, but I'd like to be
by Nelkins 8y ago
Anybody got any updates on the state of Mono/.NET Core convergence?
I actually don't care very much if they're actually the same code base, but I'd like to be able to use the dotnet CLI for everything. Xamarin project templates in the new SDK format are also on my wishlist.
- BonesJustice 8y agoAre .NET Core and Mono converging? I would have thought that they'd remain separate while both implementing .NET Standard, and becoming interchangeable as .NET Standard implementations.
- Nelkins 8y agoAt least some convergence is happening: https://www.mono-project.com/news/2016/11/29/mono-code-sharing/ https://www.mono-project.com/news/2016/11/29/mono-code-shari... And here's a more recent update: https://www.mono-project.com/docs/about-mono/releases/5.0.0/#corefx--reference-source-adoption https://www.mono-project.com/docs/about-mono/releases/5.0.0/...
- WorldMaker 8y agoAlso, this article on .NET Standard 2.1 mentions that for new features to be considered for future .NET Standard APIs they expect them to be MIT-compatibly licensed in at least one .NET Standard implementation with option for the other implementations to just use it outright, which indicates convergence as a policy goal.
- martinald 8y agoI think Microsoft is missing a trick by at least making some of MVC5 target .NET standard. It would make it a lot easier to port apps over. Moving from asp.net to asp.net core is a big pain in the arse.
- rpeden 8y agoIt seems like the kind of thing that should be possible - after all, Mono has had System.Web for a long time, and can run both MVC and Web Forms apps. I don't know anyone who has actually done so in production, though. But although it's possible, I imagine there are lots of reasons why MS, or certain teams at MS, don't want it to happen. We'll see, though. I didn't expect them to make the decision to add WPF and WinForms support to .NET Core, but they did.