Our great sponsors
-
From my experience most of the stuff you can do with go, you can do with java and vice versa. I have written networking applications based on netty.io and written webapps with go. I would say its other factors that play a big role.
-
This is very frequent question from ppl coming from Java and similar languages. It might sound strange, but you will see it's absolutely valid: no frameworks. Just forget this word =) In Go you will most of the time use standard library, and some helper libraries from 3rd party toolkits. For instance in case of some "average" REST microservice I would imagine `http.Server` from standard library and `mux.Router` from `github.com/gorilla/mux` (take a look at other repos within gorilla). For DB access it could be `database/sql`, maybe `github.com/jmoiron/sqlx` or maybe `
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
gorm.io/gorm`, or `github.com/go-pg/pg` if you need something more feature-rich. I would avoid using `go-kit` and `go-micro` "frameworks" unless you have some special requirement for it. But you can take a look to have an idea of what Go "framework" may look like.