2010-01-24 10 views
7

मैं ऐप-इंजन पर अपना पहला पायथन ऐप बना रहा हूं और सोच रहा हूं कि मुझे Django का उपयोग करना चाहिए या नहीं।ऐप-इंजन के डिफ़ॉल्ट वेब ढांचे के Django कीड़े का उपयोग करने के क्या फायदे हैं?

प्रत्येक के मजबूत अंक क्या हैं? यदि आपके पास ऐसे संदर्भ हैं जो आपके उत्तर का समर्थन करते हैं, तो कृपया उन्हें पोस्ट करें। शायद हम इस सवाल से विकी बना सकते हैं।

उत्तर

5

अरल बाल्कन ने a really nice piece इस प्रश्न को संबोधित करते हुए लिखा। यह एक वर्ष या उससे पुराना है, इसलिए इसे नमक के अनाज से लें - मुझे लगता है कि डीजेंगो के ऑब्जेक्ट-रिलेशनल-मॉडल की उत्कृष्टता पर बहुत अधिक जोर दिया जाना चाहिए। असल में, आईएमएचओ, यह सब नीचे आता है कि आप डीजेंगो के ऑब्जेक्ट मॉडल (जो मैं करता हूं) का उपयोग करने के लिए प्राथमिकता रखता हूं या नहीं।

1

यदि यह एक छोटी परियोजना नहीं है, तो मैं Django का उपयोग करने की कोशिश करता हूं। आप ऐप इंजन पैच (http://code.google.com/p/app-engine-patch/) का उपयोग कर सकते हैं। हालांकि, ओआरएम Django के अर्थ का उपयोग नहीं कर सकता है आपका मॉडल.py अभी भी जीएई के डाटास्टोर का उपयोग करेगा।

GAE पर Django का उपयोग करने के फायदे सत्र प्रबंधन है। जीएई में अंतर्निहित सत्र नहीं है।

आप ज्यादातर Django तृतीय-पक्ष ऐप्स का उपयोग करने में सक्षम नहीं होंगे, हालांकि विशेष रूप से मॉडल परिवर्तन वाले लोग। मुझे जीएई के लिए अपना खुद का टैगिंग ऐप बनाना पड़ा।

संबंधित मुद्दे