Prohlášení: Jsem autorem tipfy a webapp2.
Velkou výhodou držet s webapp (nebo jeho přirozeného vývoje, webapp2) je, že nemusíte vytvářet své vlastní verze pro stávající SDK manipulátory pro rámci svého výběru.
Například odložené používá ovladač webapp. Pokud jej chcete použít v čisté baňky zobrazení pomocí werkzeug.Request a werkzeug.Response, budete muset implementovat odkládá na ni (stejně jako já tady pro tipfy).
To samé se děje u ostatních manipulátory: blob (Werkzeug stále nepodporuje požadavky na rozsah, takže budete muset použít WebOb i když si vytvořit svůj vlastní handler - viz tipfy.appengine.blobstore ), poštu, XMPP a tak dále, nebo jiné, které jsou zahrnuty v SDK v budoucnosti.
A totéž se děje z knihoven vytvořených App Engine v mysli, jako ProtoRPC , který je založen na webapp a bude potřebovat port nebo adaptér pro práci s jinými rámců, pokud nechcete míchat webapp a vaše-framework-of- výběr manipulátory ve stejné aplikaci.
Takže, i když zvolíte jiný rámec, budete skončit a) za použití webapp v některých zvláštních případech, nebo b) by bylo třeba vytvářet a udržovat své verze pro konkrétní SDK manipulátory nebo funkce, pokud je budete používat.
Já raději Werkzeug přes WebOb, ale po více než jeden rok portování a udržování verze SDK manipulátory, které pracují nativně s tipfy, jsem si uvědomil, že je to ztracený případ - podporovat GAE dlouhodobě, nejlepší je zůstat blízko webapp / WebOb. To dělá podporu SDK knihovny vánek, údržba se stává mnohem jednodušší, to je více do budoucnosti i nové knihovny a SDK funkce bude fungovat po vybalení z krabice a tam je výhoda rozsáhlou komunitou pracující kolem stejnými nástroji App Engine.
Konkrétní webapp2 obrana jsou shrnuty zde . Přidat k těm, které webapp2 mohou být použity mimo App Engine a je snadno přizpůsobit tak, aby vypadal jako populární mikro-rámce a máte dobrou sadu přesvědčivé důvody jít na to. Také webapp2 má velkou šanci být zahrnuty do budoucí verzi SDK (to je extra-úředník, ne citovat mě :-), která bude tlačit dopředu a přinést nové vývojáře a příspěvky.
To znamená, že jsem velký fanoušek Werkzeug a kluků Pocoo a půjčil hodně z baňky a jiní (web.py, Tornado), ale - a víte, že jsem zaujatý - výše uvedené webapp2 dávky by měly třeba vzít v úvahu.