वेब अनुप्रयोग विकास के संदर्भ में एमवीसी आर्किटेक्चर के लिए पेशेवरों और विपक्षों को आश्चर्यचकित करना? और एमवीसी और 3-टायर आर्किटेक्चर के बीच क्या अंतर है?एमवीसी पेशेवरों और विपक्ष
उत्तर
जैसा कि @ सर्फ्राज़ Wikipedia द्वारा इस प्रकार के प्रश्न के लिए एक अच्छा प्रारंभिक बिंदु है।
एमवीसी और 3-स्तरीय आर्किटेक्चर के बीच के अंतर के बारे में आपके विशिष्ट प्रश्न का उत्तर देने के लिए, आपको पहले यह समझना होगा कि एमवीसी (मुख्य रूप से) एक जीयूआई/उपयोगकर्ता-इंटरफेस ढांचे और डिजाइन पैटर्न है।
दूसरे शब्दों में, एमवीसी आपके 3-स्तरीय आर्किटेक्चर में केवल एक स्तर होगा, आपके पास अभी भी "सेवा/व्यवसाय तर्क" स्तर और "दृढ़ता/डेटाबेस" स्तर होगा।
I बस कुछ से पढ़ें जहां: प्रो: एक मॉडल पर भरोसा करने वाले कई विचारों की क्षमता; एक ही घटक का उपयोग किया जा सकता है और किसी भी इंटरफेस के साथ उपयोग के लिए बुलाया जा सकता है; मॉडल आत्मनिर्भर है और नियंत्रक और दृश्य से अलग है, यह आपकी डेटा परत या व्यावसायिक नियमों को बदलने के लिए बहुत कम दर्दनाक है; मॉडल और दृश्य में कई पुन: प्रयोज्य बिल्डिंग ब्लॉक के साथ प्रस्तुत किया गया। कॉन: ऐप के कुछ हिस्सों के बारे में सोचने के बारे में सोचने में काफी समय व्यतीत करना होगा; अन्यथा आपके द्वारा प्रबंधित करने के लिए और अधिक फ़ाइलें; छोटे अनुप्रयोगों के लिए overkill। –
हां, यह मेरे उत्तर का समर्थन करता है, कि 'एमवीसी' आपके बहु-स्तरीय वास्तुकला में केवल एक ही स्तर होगा। – Nate
- 1. हास्केल के पेशेवरों और विपक्ष
- 2. टिंकर और wxwidgets के पेशेवरों और विपक्ष?
- 3. जावा पोर्टलेट के पेशेवरों और विपक्ष?
- 4. पेशेवरों और ट्रिगर की विपक्ष बनाम असमान्यीकरण
- 5. बहु-मूल्य डेटाबेस के पेशेवरों और विपक्ष
- 6. जीएलआईबी वी एपीआर पेशेवरों और विपक्ष प्रत्येक
- 7. MPMoviePlayerController के पेशेवरों और विपक्ष मूवी
- 8. सभी अजाक्स साइट के पेशेवरों और विपक्ष?
- 9. संस्करणिंग के पेशेवरों और विपक्ष javadoc
- 10. [X] एचटीएमएल कस्टम टैग: पेशेवरों और विपक्ष
- 11. जावा नियम इंजन के पेशेवरों और विपक्ष
- 12. का उपयोग WebServiceHostFactory पेशेवरों और विपक्ष
- 13. अनुरोध वस्तु, पेशेवरों और विपक्ष क्या हैं?
- 14. अपाचे टाइल्स फ्रेमवर्क के पेशेवरों और विपक्ष
- 15. समवर्ती प्रोग्रामिंग तकनीकों, पेशेवरों, विपक्ष
- 16. सौर और लोचदार खोज के पेशेवरों और विपक्ष क्या हैं?
- 17. LinkedHashMaps बनाम LinkedHashSets के पेशेवरों और विपक्ष क्या हैं?
- 18. एक्सेस डेटाबेस इंजन के पेशेवरों और विपक्ष। SQLite
- 19. स्लिम बनाम Sizzle - सीएसएस चयनकर्ता इंजन के पेशेवरों और विपक्ष
- 20. एंकर मॉडलिंग के पेशेवरों और विपक्ष क्या हैं?
- 21. स्टोरीबोर्ड का उपयोग करने के पेशेवरों और विपक्ष
- 22. जावा में पैकेज निजी कक्षाओं के पेशेवरों और विपक्ष?
- 23. emacs में विभिन्न वर्तनी जांच मोड के पेशेवरों और विपक्ष
- 24. एक अलग छवि सर्वर के पेशेवरों और विपक्ष (उदा। Images.mydomain.com)?
- 25. सी #/नेट में 'नई' गुणों के पेशेवरों और विपक्ष?
- 26. डेल्फी डेटा-जागरूक घटकों का उपयोग करना - पेशेवरों और विपक्ष
- 27. डीबी में डेटा सॉर्ट करने के पेशेवरों और विपक्ष?
- 28. विभिन्न विन्यास प्रारूपों के लिए पेशेवरों और विपक्ष?
- 29. वेब सेवाओं के पेशेवरों और विपक्ष संस्करण रणनीतियां
- 30. विजुअल स्टूडियो 2012 एमएसटीएस्ट बनाम एनयूनीट पेशेवरों और विपक्ष
** [आपने इसे याद किया होगा, ठीक है .....] (http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller) ** – Sarfraz