4 ms·
To rails? Thousands- so much depends on what exactly you need. Python? Django, Tornado, Twisted, etc Go? "net/http" + Gorilla (http://www.gorillatoolkit.or
by voidlogic 14y ago
To rails? Thousands- so much depends on what exactly you need.
Python? Django, Tornado, Twisted, etc
Go? "net/http" + Gorilla (http://www.gorillatoolkit.org/)
Java? JSF 2.0, GWT, Spring, Tapestry, etc etc
C#? ASP.NET MVC
This list could be almost infinite... or at least could be discussed infinity :)
- kibibu 14y agoI've started a side-project using Go + Gorilla. It's actually very nice, but I don't think it's quite as productive for the early-stage as Rails is. I can certainly recommend Django - I've been working with a large-ish Django codebase for 3 years and have yet to see a security vulnerability as bad as the ones Rails seems to have every month.
- tptacek 14y agoAny suggestion that implies Golang + Gorilla is comparable to Rails is poorly informed (and I really like Golang). "You know what you could do instead of using Rails? Implement your own ad-hoc version of 60% of Rails!"
- voidlogic 14y agoI don't think that is fair; I did say "so much depends on what exactly you need." Maybe you don't need to whole kitchen sink. Also its not as though there are not other Go libraries to get other functionality from such as DB/ORM functionality.
- tptacek 14y agoWhat's a good Golang ORM that you could use in a production app?
- cmccabe 14y agoIf people want something like Rails in Golang, it probably makes more sense to point them at Revel. Gorilla is more like Sinatra, for better or for worse.
- objclxt 14y agoYeah, I don't think Gorilla or Revel are quite mature or stable enough at this point to consider as a Rails replacement. And I'm speaking as a (extremely minor) Revel contributor - it's still very young, early adopters only!
- cmccabe 14y agoWeb years are a little bit like dog years. I feel like Revel will grow up fast. For the record, I have written some Go, but not worked on Revel specifically.