title: Quickest way to write database backed web services
body: <p>I know you can easily expose your database through web services with whichever framework/language you like, but is there a really quick tool for this task in <em>programming space</em>? (ie, without relying on a particular database vendor tool, like Oracle's ones)</p>
  
  <p>Some background. I have a bunch of tables in my design files and all I want is to make the data available through REST services (with a little bit of authentication/authorization). I don't want to manage the database by hand - ie with <code>CREATE TABLE</code>, <code>ALTER TABLE</code> - neither writing <em>migration</em> files: the runtime will do this the best it can. Also, the runtime will generate the JSON/XML in some automagic way by exploiting the request</p>
  
  <p>All programming languages will suit - Java, Groovy, Scala, Python, Ruby, you name it - and so do all frameworks/runtimes.</p>
  
  <p>I think this is a fairly common problem, but I'd take hours to solve it - so I think I'm missing something and I hope there's a way to achieve this in <em>minutes</em> or maybe <em>seconds</em> :) Indeed, these seems repetitive tasks that can be automated</p>
  
  <p><strong>EDIT</strong>
  I know there are Grails, Lift, Rails, Django, Code Igniter and so on :) I can search Google myself, really! I want to know if there is a pre built software stack to do this tasks with almost no configuration and no time! In essence I'm looking for a way to speed up the phase between the design and the integration with other software - since we are talking of web services, not human interfaces - so I need opinions by people who actually know the tool they are talking about and can state "<em>with MightyFramework you get this task in 30 minutes and 20 lines of code</em>"</p>