back

by mark_l_watson·16y ago·view on hn ↗
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).
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.

http://www.tornadoweb.org/

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.