lunes 13 de octubre de 2008

Django vs Google App Engine

Después de mi enamoramiento de Django, logre conseguir una cuenta para el servicio App Engine de google, con lo cual pensé iniciar una página como prueba de concepto de esta tecnología. Pero después de pelearme con la API de google y su básica documentación, sufrir la curva de aprendizaje y darle vueltas y vueltas al código de Django para buscar porque no puedo serializar los objetos del datastore con el serializers.serialize(obj) (respuesta: porque los modelos del datastore no son compatibles –entiéndase con esto que no tienen todas las propiedades- con los objetos de los modelos de Django) me queda un sabor agridulce, dulce porque me ha permitido conocer un poco más de jquery, json y javascript, pero amargo en el sentido que veo poco Django en App Engine, aparte de los template es poco lo que puedo utilizar, extraño el administrador de Django, la serialización de objetos, el poder crear sesiones y no se si pueda utilizar los shorcuts.
Pero a favor de App engine esta que tengo un entorno de desarrollo/producción gratuito.
Aún es poco lo desarrollado, pero se puede descargar el código desde google hosting.

1 comentarios:

Luis dijo...

Por que no pruebas con webpy?
Es un framework extremadamente sencillo, ligero, fácil, intuitivo y compatible con GAE.
http://webpy.org

Es tan sencillo que algunos le llaman el "anti-framework", pero es tan flexible que se puede hacer cualquier cosa con el. Incluye un sistema de templates, sesiones, validación de formularios y una API de datos muy sencilla (aunque si lo quieres usar con GAE, puedes olvidarte de esta y usar la de GAE directamente).

Luis