3 ms·
not sure if this is on topic, but what is the advantage of the .NET platform over Swift/_Kit and (especially) the JVM? Is it just the platform for Windows-speci
by armchairhacker 5y ago
not sure if this is on topic, but what is the advantage of the .NET platform over Swift/_Kit and (especially) the JVM? Is it just the platform for Windows-specific things?
- viraptor 5y agoThis is between the platform and C# itself, but the dotnet world gets usability improvements years / decades before Java. Nullable annotations, nicer generics, value types, Linq, type inference, more intuitive memory limits settings, ... and so many more. It's also got some opinionated standard(ish) solutions - you know which DI interface you'll use, likely which GUI toolkit you'll use. .Net/C# also had the modules and installation sorted for quite some time. And .Net FFI is so much better to deal with. And .net has a built-in async support. Ikvm and similar projects show that they're roughly equivalent in power once compiled. But the .net dev friendliness is so much better imo.