Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Google App Engine or Django? [closed]

I've been learning Python and now I'd like to learn a Python-based web framework. I'm considering Google App Engine and Django. Which one should I choose? What are their unique features and learning curves?

like image 206
Laz Avatar asked Oct 02 '10 19:10

Laz


People also ask

Does Google App Engine support Django?

You can deploy a PostgreSQL or MySQL database that's managed and scaled by Google, and supported by Django. You can deploy Django with a Cloud Spanner backend using the python-spanner-django database backend.

Do companies still use Django?

Some of the largest companies that use Django include YouTube, Google, and Instagram. In this guide, we will examine the top companies that use Django. Continue reading, as we look at the advantages of Django, how to learn it, and discuss some alternative frameworks.

Why does Google use Django?

Meet Django Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care of much of the hassle of web development, so you can focus on writing your app without needing to reinvent the wheel. It's free and open source.


2 Answers

Google App Engine is an infrastructure on which you can "build and host apps." Though not a web app framework itself, it does provide a simple web app framework called webapp (partially built on top of another framework WebOb).

There are numerous, detailed posts on choosing a Python-based web app framework:

  • A similar SO question: Django vs other python web frameworks
  • List of Python-based frameworks with short descriptions
  • You can learn a lot about what makes up a web framework and what options are available in Nick Johnson's excellent series which starts with Writing your own web framework for App Engine
like image 62
David Underhill Avatar answered Oct 21 '22 05:10

David Underhill


You can choose both with djangoappengine from All Buttons Pressed.

like image 37
Oleksiy Avatar answered Oct 21 '22 05:10

Oleksiy