3 ms·
I am not an expert in Go but have written code for internal tools for my company and here is what I love about Go: - I found its syntax to be very easy to pick
by codegeek 3y ago
I am not an expert in Go but have written code for internal tools for my company and here is what I love about Go:
- I found its syntax to be very easy to pickup compared to other languages. Something about it is so easy at least for me
- It is fast enough and built for http and backend APIs with great library support.
- Single Binary (Not just Go but another plus for me)
- Concurrency
- Error handling. This gets a lot of hate but the simpleton me loves doing if err != nil because I prefer explicit error handling like that.
It is awesome for building lower level/network applications ideally but you could surely build things like REST APIs and even full web apps.
The downside is that if you are looking to build a full Web Application with Front and Backend, you are better off with tested frameworks where Go doesn't shine as much because die hard Go people dont suggest using frameworks in Go even though few exist.