कॉन्फ़िगरेशन या तकनीकी विशेषताओं के तकनीकी लाभ दूसरे पर?


18

संक्षेप में, Drupal 7 में कॉन्फ़िगरेशन बनाम सुविधाएँ , लड़ाई!

हमेशा की तरह, तकनीकी फायदे, या अन्य कठिन तथ्य, जैसा कि हम यहां चर्चा नहीं करते हैं। स्कोप 7 को स्कोप तक सीमित करने के लिए विशिष्ट है, क्योंकि सीएमआई बनाम फीचर्स एक पूरी तरह से अलग चर्चा है।


कोई प्रतियोगिता नहीं - कॉन्फ़िगरेशन जीतता है! लेकिन मेरे पास इस तथ्य को वापस लाने के लिए कोई तथ्य नहीं है, इस तथ्य के अलावा कि मैं इसे कुछ महीनों से उपयोग कर रहा हूं और सुविधाओं पर वापस जाने का सपना भी नहीं देखूंगा। यह meaner, और अधिक आसानी से बढ़ाई और काम करने के लिए आम तौर पर एक खुशी के साथ, leaner है
क्लाइव

@ क्लिक करें आप किस संस्करण का उपयोग कर रहे हैं? मैंने केवल प्रोजेक्ट पेज को देखा है, लेकिन 1.x विशुद्ध रूप से एक ' फीचरहीन ' फीचर्स है, जिसमें 2.x अधिक D8-ish है?
चपबाबू

@Chapabu, हाँ, मेरा मानना ​​है कि वे दो कथन सही हैं। 2.x पर एक त्वरित नज़र के बाद, मुझे यह समझने में कठिनाई हो रही है कि कॉन्फ़िगरेशन "वन रियली बिग मोनोलिथिक फीचर" से कैसे भिन्न होता है, इसलिए मेरा प्रश्न। :)
सुस्ती

1
मैंने अभी-अभी एक तकनीकी तथ्य पढ़ा है! :) DI एक अच्छी बात है, लेकिन मेरे लिए यह स्पष्ट नहीं है कि यह यहाँ कैसे भूमिका निभाता है। क्या आप इसे विस्तार में बताने में सक्षम हैं? :)
सुभारिन

2
@Letharion थिंग DI / PSR-0 सामान वास्तव में कॉन्फिगर / फीचर्स के बीच तुलना के लिए एक विधि नहीं है, यह सिर्फ कोडबेस को कैसे निर्धारित किया जाता है (यानी lib/Drupal/node/Plugin/Core/Entity/Node.phpडी 8 में नोड कंट्रोलर के लिए जैसे 'नामस्थान' पथ )। मुझे गलत मत समझो कि यह महान है कि चीजें इस दिशा में आगे बढ़ रही हैं, लेकिन मैं जरूरी नहीं कि सुविधाओं के रूप में इस तरह के एक लाभ के रूप में वर्ग करूं । मुझे डर है कि मैं कुछ भी वास्तव में अंतर के बारे में कहने के लिए ठोस नहीं मिला है हूँ, सिवाय इसके कि मैं हमेशा सुविधाएँ 'भद्दा' पाया जाता है और मुझे लगता है कि लग रहा है कॉन्फ़िग का उपयोग कर :) नहीं मिलता है
क्लाइव

जवाबों:


2

भविष्य के लिए कॉन्फ़िगरेशन देखें, क्योंकि यह Drupal 8 के मॉडल का अधिक निकटता से अनुसरण करता है। लेकिन मैं अभी इसके लिए उपयोग करने का सुझाव नहीं दूंगा, क्योंकि यह अल्फा स्थिति में है, जिसका अर्थ है कि इसे काम करने के लिए आपको इसे हैक करने के लिए तैयार रहने की आवश्यकता है , और आपको इसे लगातार अपडेट करने की आवश्यकता है, क्योंकि सुरक्षा के मुद्दों की खोज होने पर इसे औपचारिक सुरक्षा सलाह नहीं मिलेगी।

सुविधाएँ 1.0 पर हैं, इसलिए यह जल्द ही उत्पादन के लिए जा रही परियोजनाओं के लिए एक अधिक स्थिर विकल्प है, क्योंकि आप भरोसा कर सकते हैं कि मामूली संस्करण अपडेट आपकी मौजूदा सुविधाओं को नहीं तोड़ेंगे।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.