3 ms·
> How do you pick up one over the other? I believe you do not have a choice. iOS, Android, macOS, Linux Desktop goes to Mono. No choice there. Application Serv
by oaiey 9y ago
> How do you pick up one over the other?
I believe you do not have a choice. iOS, Android, macOS, Linux Desktop goes to Mono. No choice there. Application Servers go to .NET Core. No choice there considering performance and Cloud deployability. Windows Legacy goes to the .NET Framework. No choice there. Modern Windows App goes to UWP (another .NET Core).
I do not see a choice except when you want to run a service on Mono. Which everyone will tell you not to do.
- cosarara97 9y ago> Which everyone will tell you not to do. Why?
- oaiey 9y agoThe performance is dramatically different (see TechEmpower benchmark) and the overall stability seems also a topic (the CoreCLR is pretty battle tested). Mono from it's first origin as GNOME technology till its current peak now in Xamarin somehow always played in the UI field (which has consequences on e.g. garbage collection or jitting).