2010-09-17 10 views
5

मैं बस वेब ढांचे और वेब विकास (मैं केवल PHP सीआई के साथ थोड़ा सा काम करता हूं) से शुरू कर रहा हूं और पाइथन में जाने का फैसला किया है (मुझे सामान्य प्रोग्रामिंग के लिए भाषा की आवश्यकता है न केवल वेब ऐप्स तक ही सीमित है)। मैंने Google पर शोध किया और पाइथन और Django को पाइथन के लिए सबसे अच्छे और सबसे लोकप्रिय वेब ढांचे के रूप में पाया। लेकिन कुछ ब्लॉगों पर, चर्चाओं ने लोगों से कहा कि Django किसी प्रकार के सीएमएस ऐप (ब्लॉग या उस तरह कुछ) के लिए बिल्कुल सही है और दूसरे मामले में यह एक अच्छा विकल्प नहीं है (लचीलापन की कमी और इसी तरह)। क्या ये सच है? और मैंने यह भी देखा कि लोग कहते हैं कि पिलोन सीखना बहुत मुश्किल है लेकिन बाद में अधिक शक्तिशाली है। क्या यह सच है?Django Pylons मिथक

और पियलॉन जो लोग पाइथन गुरु और ओओपी मास्टर्स नहीं हैं, उनके लिए डैंजो की तुलना में कितना कठिन है? मुझे पता है कि कामकाजी ज्ञान पायथन दोनों मामलों में ढांचे के साथ कुशलतापूर्वक काम करने के लिए आवश्यक होगा। मेरे पास भाषा और ढांचे दोनों सीखने का समय है, लेकिन इन दोनों में से कौन सा सोच रहा है। मैं ऐप जेएस में भी उपयोग करूंगा लेकिन जैसा कि मैंने इसे सीख लिया है, मैं कुछ "जादू" हेल्पर्स इत्यादि के बजाय इसे स्वयं कोड कर दूंगा।

+0

मैं एक ऐसी ही सवाल करने के लिए इस सवाल का जवाब पढ़ने की सलाह देते: http://stackoverflow.com/questions/48681/pros-cons-of-django-vs-pylons/784390#784390 – zifot

उत्तर

10

Django एक और एकीकृत एकीकृत फ्रेमवर्क है जो आपको आवश्यक सब कुछ प्रदान करता है। कुछ लोग देखते हैं कि मोनोलिथिक के रूप में, अन्य इसे सुविधाजनक के रूप में देखते हैं, जिससे आप प्रतिस्पर्धी आधारभूत तकनीकों का मूल्यांकन करने के बजाय अपनी साइट पर ध्यान केंद्रित कर सकते हैं।

पिलोन को घटकों से बनाया जाने के लिए डिज़ाइन किया गया है, जिससे आप प्रत्येक कार्य के लिए विकल्प प्रदान कर सकते हैं। कुछ लोग देखते हैं कि भ्रमित करने के रूप में, दूसरों को इसे शक्तिशाली के रूप में देखते हैं।

कोई भी आपको अपनी पसंद की साइट बनाने देगा। Django एक सीएमएस कार्यान्वयन से बाहर हो गया, और यह व्यवस्थापक इंटरफेस एक साधारण सीएमएस की तरह लग सकता है, लेकिन कोई कारण नहीं है कि यह आपकी पसंद की कोई भी वेबसाइट नहीं बना सकता है।

+0

यह एक अच्छा स्थान है: कसकर एकीकृत ढेर (डीजेगो की तरह) कम आश्चर्य देते हैं और दस्तावेज़ीकरण को अधिक सुसंगत और सुसंगत बनाते हैं, जबकि कमजोर वातावरण आपको अधिक स्वतंत्रता देते हैं, लेकिन यह भी आपके लिए लटकने के लिए * अधिक रस्सी बन सकता है * यदि आप जो भी कोशिश कर रहे हैं उस पर आप बहुत स्पष्ट नहीं हैं पूरा करने के लिए। एफडब्ल्यूआईडब्लू, मैं डैंजो और पिलोन दोनों को ढांचे के रूप में मानता हूं - वे पूर्ण-उड़ाए गए सीएमएस की जूमला या वर्डप्रेस के बिंदु-और-क्लिक स्तर के पास कहीं भी नहीं हैं। –

+0

नेड का जवाब शायद सबसे अच्छा है कि आप अपने प्रश्न पर जा रहे हैं। –

0

दुर्भाग्य से मैं पिलोन पर टिप्पणी नहीं कर सकता, लेकिन आपको बेहद पक्षपातपूर्ण दृश्य देने के लिए: Django शानदार है।

एक साल पहले मैं एक ही जूते में था (कोई पायथन या Django अनुभव नहीं था, और कभी भी वेब विकास परियोजना पर काम नहीं किया), और Django को बेहद शक्तिशाली और उपयोग करने में आसान पाया है। यह महान दस्तावेज़ीकरण और एक सहायक समुदाय द्वारा समर्थित है। उस पर, Django मजेदार है!

जैसा कि नेड ने टिप्पणी की, यह आपके इच्छित चीज़ों पर निर्भर करता है, लेकिन मैं चाहता था कि आप एक बेहद संतुष्ट Django उपयोगकर्ता की आवाज सुनें।