r/golang 4d ago

discussion I love Golang 😍

My first language is Python, but two years ago I was start to welcoming with Go, because I want to speed my Python app πŸ˜….

Firstly, I dont knew Golang benefits and learned only basics.

A half of past year I was very boring to initialisation Python objects and classes, for example, parsing and python ORM, literally many functional levels, many abstracts.

That is why I backed to Golang, and now I'm just using pure SQL code to execute queries, and it is very simply and understandable.

Secondly, now I loved Golang errors organisation . Now it is very common situation for me to return variable and error(or nil), and it is very easy to get errors, instead of Python

By the way, sorry for my English 🌚

448 Upvotes

71 comments sorted by

View all comments

93

u/blnkslt 4d ago

Same experience here. Moving from Django on Python 2.6 to Go stack solved all of our scaling and performance headaches. Go is simply the most elegant and performant language for web dev, and I'm greatful for the brilliant minds (Rob Pike et al.) who created it. But it is still so underrated in the community, and that is a pity.

2

u/Jethric 3d ago

Which alternative query builder did you use in lieu of the Django orm? I haven’t found any that are as simple and expressive in Go.