4 ms·
Right now it is kind of a cleanup phase ending with massive code reuse. But ultimately, I believe we continue to see both .NET Core and Mono flourish. Why? Beca
by oaiey 9y ago
Right now it is kind of a cleanup phase ending with massive code reuse. But ultimately, I believe we continue to see both .NET Core and Mono flourish. Why? Because .NET Core and Mono have very different targets. Mono has nearly a decade of being factored into any kind of platforms while .NET Core and the CoreCLR will stay a workhouse for dedicated use cases. Same for the .NET Framework which has a full dedication to Windows with it's huge legacy and compatability burden.
- fauigerzigerk 9y ago>Mono has nearly a decade of being factored into any kind of platforms while .NET Core and the CoreCLR will stay a workhouse for dedicated use cases. I thought the "dedicated use case" of .NET Core was to be THE cross-platform .NET implementation.
- oaiey 9y agoYeah. Cross platform server side. With factored I meant more: native compiled, three shaked, WebAssembly compiled, iOS allowed, Arm, PowerPC, ....
- fauigerzigerk 9y agoThat's the status quo for historical reasons, but I don't think many see this as a desirable state of affairs.
- oaiey 9y agoAgree. But reverting this is really hard. Because it is crucial to .NET to play both fields right now for the next ten years :). Reworking Xamarin is not an option in a time when the race against Cordova, React Native, Node, Swift, Go and Python is fully ongoing. They are pragmatic here, how they should be.
- tonyedgecombe 9y ago.NET Core is the gateway to Azure, I doubt we would see it on anything other than platforms developers might use.
- oaiey 9y agoThe source code for .NET Core as on GitHub now powers .NET Core and UWP. It is a toolbox. We might not see .NET Core with a UI stack directly, but other factoring might happen. E.g. Samsung is using it for their Tizen platform in an own CoreCLR based factoring, including an UI Adapter between Tizen and the Xamarin.Forms abstraction. That is pretty much toolbox thinking. Now they can offer a .NET Standard 2.0 / Xamarin.Forms based programming environment with "little" effort.
- pjmlp 9y agoTo be honest, I would refrain to use Tizen as positive example of anything. Samsung already rebooted the SDK so many times, and the platform lack of security is well known, I doubt it will ever get serious beyond a few watches and TV sets from Samsung.
- oaiey 9y ago:) you are right. But at least it shows the toolbox character. Whether something good comes out of it... Let us see :)