Pourquoi utiliser Django sur Google App Engine?

Lors de la recherche de Google App Engine (GAE), il est clair que l'utilisation de Django est très populaire pour le développement en Python sur GAE. J'ai été à récurer le web pour trouver de l'information sur les coûts et les avantages de l'utilisation de Django, à savoir pourquoi il est si populaire. Alors que j'ai été en mesure de trouver une grande variété de sources sur comment pour exécuter Django à la FGA et les différentes méthodes pour le faire, je n'ai pas trouvé d'analyse comparative sur pourquoi Django est préférable à l'utilisation de la webapp cadre fourni par Google.

Pour être clair, il est immédiatement évident que l'utilisation de Django à la FGA est utile pour les développeurs avec un niveau de compétences dans Django (une majorité de Python développeurs web, sans aucun doute) ou code existant dans Django (où à l'aide de GAE est plus un portage de l'exercice). Mon équipe, cependant, est l'évaluation GAE pour une utilisation sur un tout nouveau projet et de notre expérience est à TurboGears, pas de Django.

Il est assez difficile de déterminer pourquoi Django est bénéfique pour une équipe de développement lors de la BigTable bibliothèques ont remplacé l'ORM de Django, des séances et l'authentification sont nécessairement changé, et Django template (si cela est souhaitable) est disponible sans l'aide de l'ensemble de Django pile.

Enfin, il est clair que l'utilisation de Django n'ont l'avantage de fournir une "stratégie de sortie" si plus tard, nous avons voulu éloigner de la FGA et de la nécessité d'une plate-forme de la cible de l'exode.

Je serais extrêmement reconnaissante de l'aide en pointant pourquoi à l'aide de Django est mieux que d'utiliser la webapp sur GAE. Je suis aussi totalement inexpérimentés avec Django, donc l'élaboration d'entités plus petites et/ou des convenances que le travail sur GAE sont également précieuses pour moi.

  • holy crap terry bradshaw écrit le code?
  • Django est bénéfique, car il est génial. C'est vraiment elle. 🙂
  • Je suis nouveau sur le Google app engine aussi bien et c'est très bien formé question, même pour 2018(bien que l'ORM de Django, il semble beaucoup mieux pris en charge sur GAE maintenant). 🙂