वर्डप्रेस कोर के लिए डिज़ाइन पैटर्न क्या है?


14

WordPress Core का डिज़ाइन पैटर्न क्या है ? जैसा कि यह स्टैक ओवरफ्लो प्रश्न दिखाता है , वर्डप्रेस एमवीसी पैटर्न का पालन नहीं करता है ; हालाँकि, डेवलपर्स MVC का अनुसरण करने वाले प्लगइन्स और थीम लिख सकते हैं । लेकिन मेरा प्रश्न विशेष रूप से वर्डप्रेस कोर से संबंधित है , न कि किसी अतिरिक्त ऐड-ऑन, थीम, एक्सटेंशन, प्लगइन्स, या कांटे की परियोजनाओं के लिए जो एमवीसी पैटर्न का पालन कर सकते हैं या नहीं कर सकते हैं।

यदि वर्डप्रेस कोर एक एमवीसी डिज़ाइन का पालन नहीं करता है, तो यह किस डिज़ाइन पैटर्न का पालन करता है?


14
बस कोई नहीं। फ़ाइलों का एक गुच्छा, कार्यों के zillion, कुछ वर्गों और एक बड़ी उम्मीद है कि सब कुछ काम करेगा।
gmazzap

2
@GM से पूरी तरह सहमत हैं कि कोई निर्णायक, कठोर पैटर्न नहीं है, लेकिन निश्चित रूप से कुछ डिजाइन निर्णय किए गए हैं, उदाहरण के लिए यह आपके लिए दिलचस्प हो सकता है: वर्डप्रेस और इवेंट-संचालित प्रोग्रामिंग - यह किस बारे में है?
निकोलई

जवाबों:


22

स्पेगिटी मीटबल्ल के साथ

शब्द "मीटबॉल के साथ स्पेगेटी" एक विज्ञानिक शब्द है जिसका उपयोग कंप्यूटर विज्ञान में शिथिल निर्मित वस्तु-उन्मुख प्रोग्रामिंग (ओओपी) का वर्णन करने के लिए किया जाता है जो प्रक्रियात्मक कोड पर निर्भर रहता है। यह एक ऐसी प्रणाली का परिणाम हो सकता है जिसके विकास में एक लंबा जीवन चक्र, भाषा की कमी, सूक्ष्म अनुकूलन थिएटर या सुसंगत कोडिंग मानकों की कमी शामिल है।

इसमें मैकरोनी का मिश्रण भी है ...

http://en.wikipedia.org/wiki/Spaghetti_code#Spaghetti_with_meatballs


अय्य .... लम∀ !!! यह शब्द सुपर फनी है और यह बहुत से WP देवों की फ़्लिप करता है: P
मोहम्मद अब्दुल मुजीब


-1

मुझे लगता है कि यह एक सिंगलटन डिजाइन पैटर्न है, क्योंकि बेस क्लास और बेस ऑब्जेक्ट है जिसे $ wp कहा जाता है जो कि ग्लोबल ऑब्जेक्ट है।

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