3 ms·
I would like to know what is the future of Mono now that dotnet core is crossplatform and Microsoft bought Xamarin. Mono remains the best (only?) solution to c
by herogreen 6y ago
I would like to know what is the future of Mono now that dotnet core is crossplatform and Microsoft bought Xamarin.
Mono remains the best (only?) solution to call C# from C++ in a crossplatform way using embedding.
- oaiey 6y agoWell, Mono is now one of the two .NET runtimes shipped with .NET 5+. Like you mentioned, it is better for embedded and porting. That the reason they I integrate it. Mono as a project is a dead man walking. And honestly, that is good. Unity as the major other user is surely heading for .NET 5. I would suggest to learn to embed .NET Core 3.1 and later .NET 5. Surely possible (see Unity, interop with WinRT etc, ..).
- kqr 6y agoHow is that a good thing? Isn't it reminiscent of embrace, extend, extinguish?
- oaiey 6y agoMono was never usable for server workloads. Its niche was the same as it is today: being portable and embeddable. .NET 5 gains that by integrating Mono. The benefits for that use case is the better tooling and ecosystem of .NET 5. With Xamarin, .NET Core and Unity doing one agenda every. NET dev wins. Mono and the .NET Framework are dead. .NET 5 is MIT licensed and even gets attention for source focused builds (like needed by Linux distros). Redhat officially ships is own version. Summary: that is exactly not EEE.