Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

GAE and Django: What are the benefits? [closed]

Currently I have a website on the Google App Engine written in Google's webapp framework. What I want to know is what are the benefits of converting my app to run with django? And what are the downsides? Also how did you guys code your GAE apps? Did you use webapp or django? Or did you go an entirely different route and use the Java api?

Thanks

like image 962
RHicke Avatar asked Jan 09 '10 19:01

RHicke


2 Answers

With Django on GAE, you get all the benefits (and also the non-benefits) of GAE. The benefits are mainly automatic scalability and high reliability at a very low cost.

You may want to start by checking out the following:

  • Stack Overflow: Django on Google App Engine
  • Stack Overflow: Django and App Engine
  • Google Code: Running Django on Google App Engine
  • YouTube: Google I/O 2008 - Python, Django, and App Engine
  • Django on Google App Engine in 13 simple steps
  • Google - Why App Engine?
like image 142
Daniel Vassallo Avatar answered Nov 15 '22 16:11

Daniel Vassallo


As it turns out, I asked this same question:

Why use Django on Google App Engine?

It mostly resolved to two items:

  1. In functionality where webapp and Django overlap, Django tends to be a bit nicer and/or more flexible.
  2. If you were to later want to move away from GAE, Django is a porting goal.

My question (in combination with the wealth of information Daniel Vassallo provided) should answer your question completely.

like image 31
Travis Bradshaw Avatar answered Nov 15 '22 18:11

Travis Bradshaw