3 ms·
Syntax is one thing, but C#'s ecosystem is probably the most sane that I have ever witnessed A lot of well designed "standard" libraries CLI with all things n
by tester756 3y ago
Syntax is one thing, but C#'s ecosystem is probably the most sane that I have ever witnessed
A lot of well designed "standard" libraries
CLI with all things needed like compiler, package manager, test runner, publish for various archs/oses out of the box
Really strong IDEs like VS and Rider with really good debuggers
Small fragmentation, so jumping between companies and projects is not hard (at least from web dev perspective)
- nateb2022 3y agoGo does this really well, too.
- Zababa 3y agoAny libraries that you would recommend? I always see a few libraries for any particular problem but it's hard to know the tradeoffs.
- mikasisiki 3y agoYes, I also consider this experience as part of the learning curve. Java and Go have given me a poor development experience because I have to personally test many libraries (which takes time) before choosing one. It really wastes a lot of the company's resources (since people's work time equals company expenses).
- nateb2022 3y agoCould you give an example? Compared to many other languages (e.g. C++, Java) which don't even have JSON parsing in the standard library (Go does), Go's standard library is very complete.
- Pesthuf 3y agoI just wish the de facto standard framework, ASP.net core, was more of a batteries included kind of thing. Diving into an ASP.net application not written by you is frustrating because it’s almost like its own framework you need to learn.
- nirav72 3y agoAs someone who has picked up several languages through out my career - I found c# to have one of the lowest barrier to entry. IMHO, really well documented by Microsoft.