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

Reply via email to