5 ms·
Go is probably your choice, it was stupid fast to pick up. It’s a fun language too
by not-my-account 3y ago
Go is probably your choice, it was stupid fast to pick up. It’s a fun language too
- princevegeta89 3y agoIs there a good batteries-included framework for Go, like Ruby on Rails or Django?
- ralfhn 3y agoThe Go community is generally averse to frameworks.
- princevegeta89 3y agoLooks like it, however, wouldn't that decrease the speed of development for new people that come onboard?
- guessmyname 3y ago> […] wouldn't that decrease the speed of development for new people that come onboard? If that was the case, wouldn’t people who love Go have created one after more than a decade in existence? The reason why Go developers don’t like “frameworks” a-là Ruby on Rails in the Ruby ecosystem is because the Go community generally prefers libraries over frameworks because Go’s simplicity and flexibility allow developers to compose their solutions using small, composable packages rather than being constrained by a rigid framework. This approach often results in more efficient and maintainable code. The Go philosophy emphasizes minimalism and encourages developers to avoid unnecessary abstractions.
- foldr 3y agoThere's a good list of frameworks here: https://github.com/mingrammer/go-web-framework-stars?tab=readme-ov-file https://github.com/mingrammer/go-web-framework-stars?tab=rea... But you won't find anything that's anywhere near as comprehensive and batteries-included as Rails or Django.
- kreek 3y agoWhile not quite as batteries-included as Rails, Fiber made the most sense to my Ruby/Rack brain.
- princevegeta89 3y agoThank you!
- machekb 3y agoThe OP is using Encore (https://github.com/encoredev/encore https://github.com/encoredev/encore) for the project described, it's pretty much what you are asking for.