4 ms·
I love c#, although that is waning as the language accrues more and more features, it's starting to feel like c++ and the stewards seem to want to move it in ev
by flukus 9y ago
I love c#, although that is waning as the language accrues more and more features, it's starting to feel like c++ and the stewards seem to want to move it in every direction possible, from low level high performance to high level application code.
The .net ecosystem has always been a mixed bag. MS did there best to kill off OSS usage with some very "me too" offerings early on. It's always been way too tied to windows. It can often be as enterprisey as the worst java has to offer. Nuget is used for far to many things like loading Visual Studio plugins.
.net core is a clusterfuck and seems to have embraced the move fast and break things motto, this is absolutely not something I or the companies using .net want. Everything is behind the dotnet build tool, even the compiler as an independent component is hidden away from you. The whole stack is moving way to fast for enterprise customers, which was there bread and butter.
- hardwaresofton 9y agoyep .net and .net core are a huge part of what I was frustrated with, but just overall the language didn't impress me when compared with Java, and definitely not when compared with Go. While I applaud that they're trying to do things differently (open sourcing, adding the dotnet build tool), I could not help but feel that .net core was a tirefire, when compared with other frameworks that happent o do the same thing across various languages. Could you give some examples of useful new features that the language has accrued recently?
- cakes 9y agoAs an avid fan and (previous) user of C#, the thing I struggled with was everything moving to Nuget...everything. It felt very much like Nuget was an attempted solution to DLL hell but it was just another version of that same hell itself but at least now on your VS machine you didn't have to find wherever your company stored their libs