नोट: यह एक्स पर एक पोस्ट से बहुत दूर x से बेहतर है। खुश नहीं वहाँ जाओ।नेट एमवीसी आर्किटेक्चर इतनी जटिल बनाम रेल क्यों है?
मैं एक नेट लड़का हूं और हमेशा रहा हूं, मैंने शुरुआती संस्करण 2 बीटा और प्रत्येक संस्करण के बाद से एमवीसी फ्रेमवर्क का उपयोग किया है। पिछले कुछ महीनों में मैं रेल के साथ गड़बड़ कर रहा हूं और मेरे पास आर्किटेक्चर के बारे में एक सवाल है जो 2 प्लेटफार्मों के बीच काफी भिन्न दिखता है। (एसओ जैसे साइटों पर समुदाय और प्रश्नों के आधार पर)
नेट एमवीसी में हमें चिंताएं अलग करने, डेटा एक्सेस, बिजनेस लॉजिक और व्यू को संभालने के लिए अलग-अलग परियोजनाएं बनाने के लिए प्रोत्साहित किया जाता है, हमें यह भी बताया जाता है कि हमें कन्वर्ट करना चाहिए दृश्य डेटा को हिट करने से पहले हमारे डेटा ऑब्जेक्ट्स को देखने के लिए
रेल में, चीजें बहुत सरल लगती हैं, हमारे पास एक ऑब्जेक्ट है जिसमें प्रमाणीकरण, डेटाएप (सक्रिय रिकॉर्ड के माध्यम से) और अन्य लॉजिकल गुण होते हैं और हम इसे केवल दृश्य में भेजते हैं और इसे प्रदर्शित करें।
तो क्यों एक ढांचा में यह पद्धति स्वीकार्य है और दूसरे में यह गलत समझा जाता है और हम सभी अधिक कोड लिखते हैं और अधिक फाइलें बनाते हैं।
नोट: मैं कोई रेल विशेषज्ञ नहीं हूं और मैं वास्तव में तुलना करने की कोशिश नहीं कर रहा हूं जो x से बेहतर है, मैं 2 ढांचे के उच्च स्तरीय वास्तुकला को देख रहा हूं और यह काम कर रहा हूं कि यह एक में स्वीकार्य है लेकिन दूसरे नहीं ।
गोरिल्ला बनाम शार्क? http://blog.stackoverflow.com/2011/08/gorilla-vs-shark/ – mattytommo
नहीं, मैंने स्पष्ट रूप से कहा है कि मैं नहीं पूछ रहा हूं कि कौन सा बेहतर है। मेरा सवाल यह है कि जटिल वास्तुकला क्यों नेट एमवीसी के लिए मानक है, फिर भी रेल पूरी तरह से विपरीत का समर्थन करता है। – LiamB
तथ्य यह है कि इस सवाल को 10 मिनट में 4 बार देखा गया है यह दिखाएगा कि इसका समुदाय के लिए मूल्य है। – LiamB