Unterschied zwischen Flask und Webapp2 (GAE)

8

Ich sammle immer noch Informationen, aber es scheint, dass ich nicht herausfinden kann, worin der Unterschied dieser beiden Rahmen besteht.

Momentan verwende ich webapp2 mit jinja2 und wtforms. Es kommt direkt aus der Box in GAE und funktioniert gut.

Wenn ich Flasche und webapp2 vergleiche, kann ich nur sehen, dass in der Flasche Jinja und Wtforms bereits integriert sind, also keine große Sache dort.

Wenn ich die beiden Dokumente vergleiche, scheint es, dass beide Frameworks viel gemeinsam haben

Ссылка

Ссылка

Hab ein paar Startprobleme mit flask, um lokal auf meinem Windows-Rechner laufen zu können.

Wenigstens scheint die Doku der Flasche sehr nett zu sein. Es ist wirklich nett geschrieben und sehr klar.

Ich habe bereits im Internet gesucht und konnte keine Informationen über die Unterschiede finden.

Flask vs webapp2 für Google App Engine

Also, was sind die Unterschiede?

    
Maik Klein 15.07.2012, 00:53
quelle

2 Antworten

7

Flask abstrahiert ein wenig mehr als webapp2. Es ist (optional) funktionsbasiert, sodass Sie keine Handler-Klassen für alles erstellen müssen. Die Dekoratorsyntax, die für die Routenbearbeitung verwendet wird, ist etwas prägnanter. Alles in allem sind sie jedoch genauso mächtig und alles, was Sie in dem einen tun können, können Sie in dem anderen tun. Wenn Sie webapp2 bereits kennen, gibt es keinen Grund, an Flask zu denken.

    
Haldean Brown 16.07.2012, 10:21
quelle
2

Ich bin auf webapp2 all-in und hosting meine Apps seit Jahren auf GAE. Allerdings, wenn Sie langfristig planen, umzuziehen weg von GAE zu Google Compute Engine oder Container Engine oder zu AWS EC2, könnten Sie Flask in Betracht ziehen. Thought webapp2 bietet einige Unterstützung für Out-of-GAE , es ist immer noch spezifischer für GAE, das ist zumindest mein Gefühl.

Ich selbst denke darüber nach, weg von GAE zu gehen, also sind Django und Flask auf meinem Radar, um sie zu bewerten. Von dem, was ich erfahre Flask ist leicht (wie webapp2) und beide verwenden Jinja2 Vorlagen, also werde ich mit Flask beginnen.

    
Michael 06.01.2016 05:59
quelle