Things I Like about AppEngine

SO far, I've been enjoying playing with AppEngine. It's been a long process for me, since I've been learning Python at the same time, but very productive I think.

I just thought I'd give a quick list about what I like about AppEngine. However, please not that very soon I'll also be doing a "What I Don't Like about AppEngine".

  • quick and easy development environment (one command to start the server listening on a local port)
  • simple deployment process (one command to upload the application, update indexes and task queues)
  • versioning on the server side, so you can run something like 'stable' and 'experimental' all against the same datastore
  • simple logging, import logging then they capture any logging.info() etc statements into the AppEngine console
  • sending email is pretty easy too mail.send_mail(to, from, subject, body) makes it nice and simple to alert someone
  • no sysadmin maintenance to do! This is a big bonus for me not having to keep servers up to date

... and finally, this isn't really a feature of the platform, but just being allowed to play around with a schemaless datastore has been a whole heap of fun.

Other Sites for Lollysite

I also thought I'd mention that Lollysite is now being used for both chilts.org and the new KohaCon sites. In fact, to get the other theme going wasn't really that hard but better than that, I didn't actually have to change that much in Lollysite itself.

Labels: appengine, python

Inserted: 2009-12-12 19:59 (7 months, 2 weeks ago)

Your Comment