Who says you need one of those new-fangled rapid-prototype languages like Ruby to get things done quickly? Certainly not Trisha Gee, who in this recent talk demonstrates that a language like Java can be used just as efficiently to quickly build a web application - in about an hour of coding live, in fact, because you don't want to be that polished anyways, right?
Beyond Java, she describes the other pieces of the puzzle as well - MongoDB, Groovy, AngularJS, and HTML5 - or as she puts it, "... a fully buzz-word-compliant application." Gee describes the idea as follows:
At the end of the talk we will have a fully working mobile-and-browser-friendly application, without compromising on design or good practice. It’s even going to have tests. Yes, live coding, with all attendant danger.
Take a look: