I’m currently in the planning stage for a web application and I find myself trying to decide on using Grails or Django. From an operation perspective:
-
Which ecosystem is easier to maintain (migrations, backup, disaster recovery etc.)? If using grails it’ll probably be a typical tomcat + mysql on linux. If django it’ll be apache + mysql on linux.
-
Does django or grails have a better choice of cheap and flexible hosting? Initially it’ll probably be low bandwidth requirements. I’m not sure about the exact specs required, but from what I’ve been reading it seems like django would require far less server resources (even 256MB server is ok) than grails.
You can run grails in 256 megs of ram. Many members of the community are doing so. That being said I would say in either platform you want much more ram than that to make sure your performant. But I might also reccomend checking out http://www.linode.com. You can get quality hosting for a very reasonable cost and adding a bit of ram for grails will not break your budget. Also if your interested in cloud based solutions Morph is hosting grails apps. http://developer.mor.ph/grails
I like Django, but I for the maturity of the platform and the amount of quality Java work out there in terms of libaries and frameworks I chose grails. In truth I think they are both good solutions but you cannot deny that your options are much greater with grails.