3 ms·
I like Go, but in my opinion it is not an appropriate language for building web applications. It makes for great sub-components of a larger stack which are focu
by danielrhodes 13y ago
I like Go, but in my opinion it is not an appropriate language for building web applications. It makes for great sub-components of a larger stack which are focused and do relatively low-level tasks (networking, file serving, caching, etc.). It is also great for scripting where you need easy out-of-the-box concurrency.
- rubiquity 13y agoThis times a million. I think Go is awesome for a little bit of systems programming but I'd pull my hair out trying to make a robust Web application with it. I feel the same way about Node.js. I wouldn't use either of these for a public facing HTTP application but if I needed some hyper performant internal system using RPCs then I would use them. Ruby's DSLs for writing things that Web application's need (serving HTML) are bar none the best. If I'm writing something that is serving HTML, I'm using Ruby all day, every day.
- patrickaljord 13y agoHave you given martini a try?https://github.com/codegangsta/martini https://github.com/codegangsta/martini
- skinnycow 13y agoAs long as you ignore the fact that Google is writing production web services, 90%+ of Go projects are webservices, and it's beats the absolute pants off of Ruby for performance. Have you ever even written a webservice in Go?