Google App Engine (GAE) पर शोध करते समय, यह स्पष्ट है कि Django का उपयोग GAE पर पायथन में विकसित करने के लिए बेतहाशा लोकप्रिय है। मैं जांगो का उपयोग करने की लागत और लाभों के बारे में जानकारी प्राप्त करने के लिए वेब को दस्त कर रहा हूं, यह पता लगाने के लिए कि यह इतना लोकप्रिय क्यों है। मैं पर सूत्रों का कहना है की एक विस्तृत विविधता को खोजने के लिए कर पाए हैं कैसे GAE और ऐसा करने के विभिन्न तरीकों पर Django को चलाने के लिए, मैं इस पर कोई तुलनात्मक विश्लेषण नहीं मिला है क्यों Django गूगल द्वारा प्रदान की webapp ढांचे का उपयोग कर बेहतर है।
स्पष्ट होने के लिए, यह तुरंत स्पष्ट है कि जीएओ पर जीएओओ का उपयोग करना डेवलपर्स के लिए Django में मौजूदा कौशल (पायथन वेब डेवलपर्स का बहुमत, कोई संदेह नहीं है) या Django में मौजूदा कोड के साथ उपयोगी है (जहां जीएई का उपयोग एक पोर्ट्रेट अभ्यास का अधिक है)। मेरी टीम, हालांकि, एक सभी नए प्रोजेक्ट पर उपयोग के लिए जीएई का मूल्यांकन कर रही है और हमारा मौजूदा अनुभव टर्बो के साथ है, न कि जिआंगो के साथ।
यह निर्धारित करना काफी मुश्किल है कि Django एक विकास टीम के लिए क्यों फायदेमंद है जब BigTable पुस्तकालयों ने Django के ORM को बदल दिया है, सत्र और प्रमाणीकरण आवश्यक रूप से बदल दिए गए हैं, और Django के टेंपलेटिंग (यदि वांछनीय) पूरे Djoc स्टैक का उपयोग किए बिना उपलब्ध है।
अंत में, यह स्पष्ट है कि Django का उपयोग करने से "निकास रणनीति" प्रदान करने का लाभ होता है अगर हम बाद में GAE से दूर जाना चाहते थे और पलायन के लिए लक्ष्य करने के लिए एक मंच की आवश्यकता थी।
मुझे यह बताने में मदद के लिए बेहद सराहना होगी कि जीएओ पर वेबप का उपयोग करने की तुलना में Django का उपयोग करना बेहतर क्यों है। मैं भी Django के साथ पूरी तरह से अनुभवहीन हूं, इसलिए छोटी सुविधाओं और / या उपयुक्तता पर विस्तार जो GAE पर काम करते हैं, मेरे लिए भी मूल्यवान हैं।