logoalt Hacker News

melodyogonnatoday at 12:31 PM2 repliesview on HN

Little things like this are why Go is great. People make arguments against Go based just on available language syntax, but languages are more than just syntax; it is about the end-to-end development flow. I actually think C# and the .NET platform are the only other ecosystem that looks at development the same way. In most other ecosystems, you almost always need to step outside what the built-in language platform provides for any moderately complicated use-case.


Replies

blainsmithtoday at 1:22 PM

I agree with you about C# there. I don't use it really at all, but the times I did it felt like I was writing Go with how nice the stdlib was and that I could just use the dotnet CLI on Linux too. It was pleasant and productive to use.

systemstoday at 2:10 PM

do you mean use none core libraries / 3rd party libs or using libraries from different languages like how some libs or frameworks from different languages create bindings to python libs

many C# libs are available via Nugets, which are not more or less complicated than other languages package managers

i personally think C# package management is more obscure, compared to other languages

show 1 reply