Redirected from page "User Group Köln/VortragAppEngine"

Clear message
pycologne
VortragAppEngine

Vortragsbeschreibung: Google's App Engine

Vortragsunterlagen

Präsentation und Beispiele

pycologne_gae.pdf

Bibliographische Angaben

Vollständiger Titel
Google's App Engine
Autor(en) / Vortragende(r)
Andi Albrecht
Veranstaltung
pyCologne Benutzertreffen
Ort
RRZK-B, Universität Köln
Datum
08.04.2009

Inhaltsangabe

Der Vortrag gibt eine Übersicht über Google's App Engine, insbesondere über das Entwickeln und Veröffentlichen einer Python Web-Applikation auf dieser Plattform.

Nachtrag

Zwei Fragen haben sich im Anschluss noch ergeben:

Zum einen, wie Django als ZIP-Datei importiert werden kann. Dazu findet sich in der Dokumentation ein Artikel, der das ausführlich erläutert: Using Django 1.0 on App Engine with Zipimport. Eine konkrete Implementierung findet sich im main-Script des Code-Review-Tools.

Die andere Frage war, wie man eine Anwendung, die man einmal auf Basis der App Engine API geschrieben hat, auf einer anderen Plattform laufen lassen kann. Die erste Antwort ist natürlich: Die Anwendung nutzt die App Engine API, insofern muss die auch vorhanden sein, damit die Anwendung läuft - oder aber die Anwendung muss beispielsweise auf Django umgestellt werden. Für das Code-Review-Tool stand ich vor dem gleichen Problem, wollte es aber vermeiden eine Parallelentwicklung rein auf Django basiert zu starten. Die Idee war dann eine alternative Implementierung der API zu verwenden. Für Django-basierte Applikationen gibt es einen Artikel in der App Engine Dokumentation: Running App Engine Applications on Django. Die Sourcen sind hier.

Verweise

  1. App Engine SDK und Dokumentation

  2. Artikel zu verschiedenen Themen mit guten Beispielen

  3. Beispiel-Applikationen

  4. App Engine Gallery mit "echten" Applikationen von Nutzern

  5. Code-Review-Tool "Rietveld" (als Beispiel für eine produktive Applikation, mit ein, zwei Kniffen in den Sourcen)

pycologne/VortragAppEngine (last edited 2011-05-27 16:31:06 by ChristopherArndt)