3 ms·
Maybe I'm spoiled, but I've had a hard time dipping my toes into Go due to the lack of batteries included frameworks (like Rails or Laravel). Can anyone recomme
by lucidone 9y ago
Maybe I'm spoiled, but I've had a hard time dipping my toes into Go due to the lack of batteries included frameworks (like Rails or Laravel). Can anyone recommend some resources to give it another shot?
- m_sahaf 9y agoIt's been a while since I used it, but Revel[0] is almost within the same family as Rails. The developers of Revel say they're inspired by the Play Framework. Another option that looks nice is the Buffalo[1]. It's a collection of libraries that are built to play nice with each other, but you don't have to use all of them as a bundle. You can use only the layers you want. [0] https://revel.github.io/ https://revel.github.io/ [1] https://gobuffalo.io/docs/getting-started https://gobuffalo.io/docs/getting-started
- lucidone 9y agoExactly what I was looking for. Thanks!
- pointytrees 9y agoI felt the same way you do, but then I stumbled across this article: https://medium.com/code-zen/why-i-don-t-use-go-web-frameworks-1087e1facfa4 https://medium.com/code-zen/why-i-don-t-use-go-web-framework... And, I really started digging into the native http support. Go has a lot of really nice things built in and ready to go. Still working on learning what they've got, so maybe I'll end up wanting a framework again at some point. But for now, it's got everything I need for general tasks.
- jimsmart 9y agoTake a look at Buffalo, it's very much inspired by Rails. https://gobuffalo.io/docs/getting-started https://gobuffalo.io/docs/getting-started
- konart 9y agoBuffalo I guess, but this is not what Go was build for. This is like asking for a c++ web framework. Yeah, there are some, but generally speaking you don't see people using c++ for building a web app. Components of the app or the inrastructure - yes.