Great news! I usually use Rails for medium and medium-large projects but I like to use Sinatra for small web apps and web services. Sinatra seems like a better fit also if you want to use JRuby on AppEngine (at least for now).
back
1 comments
don't forget python on app engine. the google webapp framework is very much like a verbose version of sinatra.
Or you could run Bottle: http://bottle.paws.de/
It's the closest thing to sinatra I've found written in python. (It might need some maturing though)
I'm really not a fan of the webapp framework. Like you said, it's quite verbose - but more importantly, it runs out of steam very quickly - the moment you need to do anything useful with cookies, for example.
I'd try tornado then. It has class based handlers, runs great on appengine, a very nice templating language, XSRF protection, secure cookies, and more.
hmm, like what? I've used cookies extensively with it.
How did you do it? Did you have to construct your Set-Cookie header by hand, or is there an API for that now?
check out the appengine_utilities code on google code... it has some useful stuff in it.