मैंने पहले एक समान प्रश्न पूछा है और साथ ही एक ठोस जवाब भी मिला है?बेहतर क्या है: एमवीसी या एन-टायर आर्किटेक्चर में एक वेब प्रोजेक्ट का विकास?
What is difference of developing a website in MVC and 3-Tier or N-tier architecture?
इस सवाल के समापन के कारण मैं एन स्तरीय वास्तुकला में परियोजनाओं के विकास शुरू कर दिया।
बस एक घंटे पहले, मैंने एक और सवाल पूछा, इंटरफ़ेस बनाने के लिए सबसे अच्छा डिज़ाइन पैटर्न क्या है? वहां सबसे अधिक वोट दिया गया जवाब मुझे एमवीसी आर्किटेक्चर का उपयोग करने का सुझाव दे रहा है।
What is the best design pattern to design the interface of an WebPage?
अब मैं उलझन में है, पहली पोस्ट मुझे सुझाव दिया गया है कि दोनों सिर्फ एक अंतर यह है कि एन स्तरीय में, स्तरीय शारीरिक रूप से और तार्किक अलग कर रहे हैं और एक परत के ऊपर और नीचे की पहुंच के समान हैं, लेकिन सभी परतें नहीं।
मुझे लगता है कि एएसपीनेट ने अनुप्रयोगों या वेब अनुप्रयोगों के विकास के दौरान 3 टायर आर्किटेक्चर का उपयोग किया था। जहां ज़ेंड, सिम्फनी जैसे ढांचे के रूप में वे एमवीसी का उपयोग करते हैं।
मैं बस ऐसे पैटर्न से चिपकना चाहता हूं जो वेबप्रोजेक्ट विकास के लिए सबसे उपयुक्त है? यह एक बहुत मूर्खतापूर्ण भ्रम हो सकता है? लेकिन अगर कोई इस भ्रम को दूर कर सकता है, तो यह बहुत ही शानदार होगा?
यदि आप अधिक विस्तार से बताएं क्या आपके मन में है, जब आप कहते हैं कि "n स्तरीय" और "MVC जवाब देने के लिए आसान हो जाएगा । " इन दोनों शर्तों को समय के साथ विकसित किया गया है और कई अर्थ प्राप्त हुए हैं - जिनमें से कुछ पारस्परिक रूप से अनन्य हैं। –
दरअसल, मुझे एमवीसी और एन-स्तरीय आर्किटेक्चर दोनों में बहुत अच्छी समझ नहीं है – Starx
सबसे अच्छा डिजाइन पैटर्न शायद एक मिथक है क्योंकि सभी मामलों में आईएमओ बिल्कुल सही नहीं होगा। –