Hacker News new | past | comments | ask | show | jobs | submit login

I'm always wondering how .net developers feel towards Go. Anyone can relate?



From my perspective its missing a lot of features and the culture of 'Go is perfect, features are bad!' is a real turn off. C# is one of those multi-paradigm languages so you can usually write things however you want and I like that.

A lot of the features that do exist seem to have some strange quirks. Package/dependency management comes to mind but maybe its just unfamiliar to me.

Fundamental channels and goroutines is really nice though.


It is a good replacement for C like programs, that is all.


And also Python like programs. And probably Node.js like programs. And really anything where you have lots of I/O to do.


I would rather use PyPy in Python's case.


I would not because I still have to deal with the language and tooling, even if the implementation is much faster.


Dealing with the language is exactly why I would rather advise to use PyPy, instead of completely change ecosystem.

Go would not even be on my list for Python developers looking for performance.

There are much better AOT compiled languages with a feature set similar to Python.


Such as? Go is what Python should have been in my mind, although I would love a more expressive type system. But overall it generally replaces Python for me.


Switched from being a full stack C# developer to Go backend about 3 months ago. I never want to go back.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: