Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Most people stating that Go is wrong cite language features as their prime example.
There is nothing wrong with Go per se. Its a simple and boring language thst is easy to use and implement. For what it does, it does good and it shouldn't give you any problems.
Learn Python as well though, the language is great and really productive as well. -
People are hating everything for no reason. Just pick a language you like (within a reasonable degree of "right tool for the right job")
-
stop68046yi like go and Python.
Go has static binaries which can contain everything (gitea) and Python has dynamic typing and the nicer import design. -
620hun81906yI’ll say Python because it has really widespread use, so learning it will give you an edge in many areas
-
@Krokoklemme Exactly man
You'll never find something that everyone likes. Just use whatever the flying fuck you want, as long as it gets your job done. -
Probably the only redeeming features of Go in my opinion is it's concurrency primitives, static binary targets, and garbage collection. Unfortunately you don't have a choice in the matter of using it's garbage collection, so I wouldn't call it a feature. I'd say the single worst thing about it is that is has no support for generics types.
-
@Mega not a bad language at all, it has a really powerful environment and can be used for everything MS as well as game development. The .NET stack(which is what is mostly used for) is a very powerful stack. I have used it for ASP.NET MVC as well as .NET Core microservices development and I really like it.
You really need to be comfortable with OOP though, so make sure you get your design patterns in ordee before attempting anything :)
Related Rants
I want/need to learn a new language for web backend development.
I have seen Go but everyone is saying it's bad and I shouldn't learn it. What do you think? Should I learn Go or Python? Or maybe some other language?
random
python
learn
language
go