2009-01-07 12 views

उत्तर

11

सामग्री जोड़ने के लिए सीधे Django वेबसाइट बंद की अनुमति देगा प्रोग्रामिंग शुरू कर सकते हैं:

Django सामग्री-प्रबंधन प्रणाली (सीएमएस) है?

नहीं है, Django एक सीएमएस, या "टर्नकी उत्पाद" में और स्वयं का किसी भी प्रकार का नहीं है। यह एक वेब ढांचा है; यह एक प्रोग्रामिंग टूल है जो आपको वेब साइट बनाने देता है।

उदाहरण के लिए, यह Drupal की तरह कुछ करने के लिए Django तुलना करने के लिए ज्यादा मतलब नहीं है, क्योंकि Django कुछ आप Drupal जैसी चीजों को बनाने के लिए इस्तेमाल करते हैं।

बेशक, Django की स्वचालित व्यवस्थापक साइट शानदार और टाइमविंग है - लेकिन व्यवस्थापक साइट Django फ्रेमवर्क का एक मॉड्यूल है। इसके अलावा, हालांकि Django "सीएमएस-वाई" ऐप्स बनाने के लिए विशेष सुविधाएं हैं, इसका मतलब यह नहीं है कि यह "गैर-सीएमएस-वाई" ऐप्स बनाने के लिए उपयुक्त नहीं है (जो भी इसका मतलब है!)।

13

Django (और वेब चौखटे) सबसे आम वेबसाइटों बनाने की जरूरत आम कार्यक्षमता प्रदान करते हैं। यह कार्यक्षमता ज्यादातर तकनीकी है और एक नौसिखिया उपयोगकर्ता (पढ़ा: गैर प्रोग्रामर) इसका उपयोग करने के तरीके पर कम ज्ञान नहीं है।

कहाँ जूमला (और सामान्य में CMSes) गैर प्रोग्रामर के उद्देश्य से संकुल रहे हैं (लेकिन अभी भी तकनीकी प्रयोक्ताओं, कुछ हद तक कम से कम) को तैनात करने और उन्हें प्रयोग चलाने वेबसाइटों के रूप में।

आप जूमला स्थापित हैं, तो आप अपनी वेबसाइट के लिए सामग्री जोड़ सकते हैं

आप Django स्थापित हैं, तो आप कुछ है कि आप

4

वेब चौखटे प्रोग्रामर सहायता करने वाले टूल सामग्री प्रबंधकों और इसी तरह के वेब ऐप्लिकेशन बनाने हैं।

सामग्री प्रबंधकों से वर्गीकृत किया जा सकता बस के रूप में सरल & आसान (Wordpress? और जूमला?) के लिए उच्च अनुकूलन & जटिल (Typo3?), चौखटे कुछ कार्यों के लिए सबसे अच्छा (और अन्य पर इतना सुंदर नहीं किया जा सकता)। कुछ वेब ढांचे (रेल ?, Django? और TurboGears?) सीएमएस जैसी अनुप्रयोगों के लिए अधिक तैयार हैं, कुछ अन्य (Werkzeug? और Twisted?) अधिक जटिल अनुप्रयोगों के लिए नींव प्रदान करने का प्रयास करें। और कुछ अन्य हैं (Pylons?) मिडलग्राउंड खोजने की कोशिश कर रहे हैं।

नोट: कंस्ट्रैसिस में परियोजना के नामों में सभी प्रश्न चिह्न हैं क्योंकि वर्गीकरण मेरी व्यक्तिगत राय है। वे सही उदाहरण हो सकते हैं या नहीं भी हो सकते हैं।

29

खिलौना निर्माण किट का उपयोग analogy-

सीएमएस: एक गुड़िया घर किट के तुलनीय। आप इसे थोड़ा सा अनुकूलित कर सकते हैं, लेकिन यह मुख्य रूप से एक प्रकार का खिलौना बनाने के लिए उपयुक्त है।

वेब अनुप्रयोग फ्रेमवर्क: लेगो सेट के लिए तुलनात्मक। आप विभिन्न तरह के खिलौने संरचनाओं को तेजी से बना सकते हैं क्योंकि आपको बाएं ईंटों को स्वयं बनाने की आवश्यकता नहीं है।

कोई फ्रेमवर्क: केवल एक प्रोग्रामिंग भाषा के मानक पुस्तकालय के साथ का विकास करने वाले वेब एप्लिकेशन सादे मिट्टी से खिलौने बनाने की तरह है। यह अधिकतर स्वतंत्रता प्रदान करता है, लेकिन आप सभी टुकड़ों को स्वयं बनाने की कीमत भी देते हैं।