I reckon you can have this going in a couple hundred lines of code. webnoir.org: http, routing, html generation. pick it up, tell it what you want. couldn't be simpler.
sqlkorma.com: sql query dsl. clojuremongodb.info: mongodb query dsl. Probably the most sticky bit is the Google auth, but perhaps by now there is code available. github.com/cemerick/friend should get you started. or if you're feeling adventurous, you could grab Datomic Free and have some fun with it. We (a team of 3) are currently building a production stack with Datomic and Noir. I listed SQL and Mongo just in case :-) Feel free to ask me more here or off-list if you like! On Tuesday, November 20, 2012 3:29:19 PM UTC+2, John Lawrence Aspden wrote: > > Hi Guys, > > I haven't used Clojure for a year or so (I was busy in C and Verilog), > but I still love it and would like to use it. > > I'm going to write a web app. I want to ask users to answer multiple > choice questions and time their responses. I'd like them to be able to > easily make accounts (the sign-in with google id feature of Stack > Overflow is really neat, I think) and store their performance data so > they can watch themselves improve. > > I'd like to develop and test it on my own machine, but deploy it to a > virtual server somewhere, which I hope will not be hideously > expensive. > > I hope it will be popular, but I think it's better to get a prototype > working than to worry about scaling in advance. However it would be > silly to prototype using a method that is unscalable. > > My intutition is telling me to use Python and Flask, but my heart is > telling me to use Clojure and some framework, but I don't know what is > best. Or should I just write the whole server from scratch? The less > code the better, as far as I'm concerned, but I don't like using > things I don't understand. > > Do you have any advice? Even comparisons of 'cgi scripts hacked up in > perl vs framework in continuously running VM' are welcome. I'm out of > my depth writing web apps, and will welcome any wisdom from those who > have actually done this sort of thing. > > I don't need language comparisons. I've used most languages and > already have opinions on them all. > > Thanks in advance, > > John. > > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en