I started working through the Lift getting started guide and other documentation and I’ve come to the conclusion that a lot of the benefits of using Lift aren’t applicable to the project. The project is a Facebook app and I have a little experience writing those with Django and Google App Engine. All the nice CRUD, AJAX, JSON, Comet, etc. integration isn’t going to help me. Also, there aren’t a whole lot of examples of using Lift with Facebook. In fact, my biggest concern with using Lift would be the lack of documentation. There is “The Lift Book” but this is more a guide to what Lift can do and how to do it. There are a few tutorial floating around, but the ones I found were out of date and incomplete. I’ve come to realize that I learn best by working through examples and there just aren’t enough of those to make me want to move forward with Lift.
I’ve decided to go with Django on Google App Engine for this project. It’s somewhat familiar ground and will allow me to focus more on building the app rather than learning a framework and language. Although I’m not well versed enough in Django, Python, Google App Engine, and Facebook to believe I won’t learn a whole lot.
Comments on this entry are closed.