3 ms·
That covers the new .NET core parts, not the classic .NET. The classic .NET framework contains lots of components (e.g. WinForms, but also others) which are mai
by Matthias247 10y ago
That covers the new .NET core parts, not the classic .NET.
The classic .NET framework contains lots of components (e.g. WinForms, but also others) which are mainly wrappers around Windows/COM components. Therefore they can't be fully open source. Nevertheless the .NET core and open sourcing effort is great from my POV.
- deleted 10y ago[deleted]
- radicalbyte 10y ago..and you don't want to go anywhere near that stuff unless you must write win ui software. It's my preferred language, especially now it is getting functional constructs. It's basically a more advanced, concise and flexible version of Java. Only with value types (fast algorithms). As others have said the ecosystem is different, it's better for games (Unity) but horrible for NLP (Lucene.net is a museaum piece and NHibernate isn't great). I write just as much TypeScript/JavaScript nowadays and keep my Java/Python up to date. I really want to add a functional language to replace Python (the 2/3 divide is tiring) but don't have the time (thanks to having two young kids and a wife who also works full time).
- WorldMaker 10y agoThe classic .NET framework is available at Reference Source: https://referencesource.microsoft.com/ https://referencesource.microsoft.com/ https://github.com/Microsoft/referencesource https://github.com/Microsoft/referencesource It's under a proper Open Source license now too (the MIT license).