अस्वीकरण: मैं tipfy और webapp2 के लेखक हूं।
वेबएप (या इसके प्राकृतिक विकास, वेबएप 2) के साथ चिपकने का एक बड़ा फायदा यह है कि आपको अपनी पसंद के ढांचे के लिए मौजूदा एसडीके हैंडलर के लिए अपने संस्करण बनाने की ज़रूरत नहीं है।
उदाहरण के लिए, deferred एक वेबैप हैंडलर का उपयोग करता है। Werkzeug.Request और werkzeug.Response का उपयोग करके, इसे शुद्ध फ्लास्क दृश्य में उपयोग करने के लिए, आपको इसके लिए स्थगित करने की आवश्यकता होगी (जैसे मैंने here tipfy के लिए किया था)।
अन्य हैंडलरों के लिए भी ऐसा ही होता है: ब्लॉबस्टोर (वर्कज़ेग अभी भी रेंज अनुरोधों का समर्थन नहीं करता है, इसलिए यदि आप अपना स्वयं का हैंडलर बनाते हैं तो भी आपको वेबओबी का उपयोग करने की आवश्यकता होगी - tipfy.appengine.blobstore देखें), मेल, एक्सएमपीपी और इसी तरह, या अन्य जो भविष्य में एसडीके में शामिल हैं।
और यह ऐप इंजन के साथ बनाए गए पुस्तकालयों के लिए भी होता है, जैसे कि ProtoRPC, जो वेबएप पर आधारित है और अन्य फ्रेमवर्क के साथ काम करने के लिए पोर्ट या एडाप्टर की आवश्यकता होगी, यदि आप वेबपैप और अपने- एक ही ऐप में फ्रेमवर्क-ऑफ-पसंद हैंडलर।
तो, यदि आप एक अलग ढांचे का चयन करते हैं, तो आप कुछ विशेष मामलों में वेबपैप का उपयोग कर सकते हैं या बी) विशिष्ट एसडीके हैंडलर या सुविधाओं के लिए अपने संस्करण बनाने और बनाए रखने के लिए, यदि आप उनका उपयोग करेंगे।
मैं वेबओबी पर वर्कज़ुग को बहुत पसंद करता हूं, लेकिन एक साल बाद एसडीके हैंडलर के संस्करणों को पोर्टिंग और बनाए रखने के बाद जो टिपफी के साथ काम करते हैं, मुझे एहसास हुआ कि यह एक खो गया कारण है - लंबी अवधि के लिए जीएई का समर्थन करने के लिए, सबसे अच्छा है वेबएप/वेबओबी के करीब रहने के लिए। यह एसडीके पुस्तकालयों के लिए एक हवा का समर्थन करता है, रखरखाव बहुत आसान हो जाता है, यह भविष्य के सबूत है क्योंकि नई पुस्तकालयों और एसडीके की विशेषताएं बॉक्स से बाहर काम करती हैं और उसी ऐप इंजन उपकरणों के आसपास काम करने वाले बड़े समुदाय का लाभ होता है।
एक विशिष्ट वेबपैप रक्षा here सारांशित है। उन लोगों को जोड़ें जो webapp2 can be used outside of App Engine और easy to be customized to look like popular micro-frameworks है और आपके पास इसके लिए जाने के लिए आकर्षक कारणों का एक अच्छा सेट है। साथ ही, वेबएप 2 के भविष्य में एसडीके रिलीज में शामिल होने का एक बड़ा मौका है (यह अतिरिक्त आधिकारिक है, मुझे उद्धृत न करें :-) जो इसे आगे बढ़ाएगा और नए डेवलपर्स और योगदान लाएगा।
उसने कहा, मैं वर्कज़ुग और पोको लोगों का एक बड़ा प्रशंसक हूं और फ्लास्क और अन्य (web.py, टोरनाडो) से बहुत उधार लिया है, लेकिन - और, आप जानते हैं, मैं पूर्वाग्रहित हूं - उपरोक्त webapp2 लाभों को ध्यान में रखा जाना चाहिए।
मैं webapp2 बारे में ज्यादा पता नहीं है, लेकिन मैं कुछ महीनों के लिए बोतल का उपयोग किया गया है और मैं इसे प्यार करता हूँ। मुझे फ्लास्क प्लगइन्स मिले जो वास्तव में मेरी मदद करने के लिए सीएसआरएफ समर्थन के लिए 'फ्लास्क-बेबेल' जैसे कई भाषा समर्थन के लिए 'फ्लास्क-बेबेल' और 'फ्लास्क-सीसुरफ' जैसे मेरी मदद करता है। – ThePloki