3 ms·
Still Mono, Xamarin and Unity preceded that decision.
by dep_b 6y ago
Still Mono, Xamarin and Unity preceded that decision.
- nicoburns 6y agoTrue, but even now the C# library ecosystem is lacking compared to e.g. JVM/JavaScript/Python ecosystems. And that's definitely because it was historically closed source and mostly (but not entirely) single-platform.
- JamesSwift 6y agoI dont agree with "C# library ecosystem is lacking". The nuget ecosystem is massive, and the paid offerings side is much larger (owing to more of an enterprise audience generally). There arent a lot of well known projects that _run_ on the CLR like there are on the JVM, but the in-language ecosystem is just as robust as those other ecosystems if not more so.
- nicoburns 6y ago> the paid offerings side is much larger The fact that a lot of the offerings are paid is a massive negative to me. I don't know of any other language ecosystem that is like this.
- pjmlp 6y ago.NET CLR + BCL was originally released as BSD code, Rotor project, but no one cared about it. .NET was also available in other platforms where Microsoft saw commercial value, via partner agreements. http://www.jot.fm/issues/issue_2006_04/article4.pdf http://www.jot.fm/issues/issue_2006_04/article4.pdf https://www.sidiary.org/press-Diabetes_Symbian-968.asp https://www.sidiary.org/press-Diabetes_Symbian-968.asp