Django vs webapp2 en App Engine

Me gustaría saber su opinión sobre cuál de estos dos marcos web (Django y webapp2) es mejor para usar en la plataforma App Engine, y ¿por qué?

Por favor, no digas que ambos son completamente diferentes, porque Django es mucho más completo. Ambos son los “marcos web” que puede utilizar en App Engine.

Elegir entre Django y webapp2 realmente depende de para qué lo usas. En su pregunta, no ha dado ninguno de los parámetros para la toma de decisiones, por lo que es imposible decir cuál es “mejor”. Al describirlos como “marcos web”, se demuestra que no se ha investigado mucho sobre qué son.

Webapp2 es esencialmente un manejador de solicitudes. Dirige las solicitudes HTTP a los manejadores que escribes. También es muy pequeño.

Django tiene un manejador de solicitudes. También tiene una plantilla de motor. También tiene un procesador de formularios. También tiene un ORM, que puede elegir usar o no. Tenga en cuenta que puede usar el ORM en CloudSQL, pero tendrá que usar Django-nonrel si desea usar el ORM en el HRD. También tiene una biblioteca de complementos que puedes usar, pero solo funcionarán si estás usando el ORM de Django. También tiene un montón de bibliotecas de terceros, que también requerirán el ORM de Django.

Si tiene en cuenta la portabilidad, el ORM de Django ayudaría mucho.

Tendrá que tomar una decisión comparando lo que realmente necesita.