जैसा कि ज्यादातर लोग कहेंगे, मुझे यकीन है कि, यह बहुत निर्भर करता है कि आप क्या सीखना चाहते हैं और जिस विकास की आप चाहना चाहते हैं उसकी शैली। यदि आप अपने पेज मार्कअप पर बहुत अधिक नियंत्रण चाहते हैं और बहुत सारे AJAX और CSS का उपयोग करना चाहते हैं, तो एमवीसी एक बेहतर दृष्टिकोण है, सबसे बड़ा व्यापार बंद है आप माइक्रोसॉफ्ट नियंत्रण जैसे ग्रिडव्यू और अन्य ड्रैग और ड्रॉप घटकों को खो देते हैं। एमवीसी बहुत शक्तिशाली और एक्स्टेंसिबल फ्रेमवर्क है और सीखने से यह आपको एमवीसी पैटर्न सीखने की अनुमति देगा (जो उपयोगी है यदि आप कभी भी अपने कौशल को अन्य विकास प्लेटफॉर्म पर विविधता देते हैं)।
हालांकि यदि आप बहुत से आंतरिक वेब अनुप्रयोग बना रहे हैं जिन्हें जल्दी से वितरित करने की आवश्यकता है, तो वेबफॉर्म निश्चित रूप से जाने का एक बेहतर तरीका है, यह अच्छी तरह से प्रलेखित और परिपक्व है और नियंत्रण आपको मुफ्त में शक्तिशाली कार्यक्षमता बनाने की अनुमति देता है। यद्यपि आपको एमवीसी में डेटा में हेरफेर करने के लिए बुनियादी टेम्पलेट मिलेगा, लेकिन यह कहीं भी वेबफॉर्म में एक बिल्डिंग अनुप्रयोगों के करीब नहीं है।
मेरी व्यक्तिगत सिफारिश एमवीसी (और यह पैटर्न) सीखना है क्योंकि इसमें कोई बड़ा निर्भरता स्वामित्व माइक्रोसॉफ्ट घटक नहीं है और आपको फ्रंट पर अपने आवेदन के बारे में सोचता है और यह पीछे की ओर से बातचीत करता है।
यदि आप एक बड़ी एमवीसी साइट का अच्छा उदाहरण चाहते हैं ... आप इस पर हैं .. एएसपी.नेट एमवीसी पर स्टैक ओवरफ्लो चलाएं।
उम्मीद है कि यह मदद करता है, यह एक बहुत ही सामान्य राय है और दोनों तर्कों के लिए बहुत कुछ है।हालांकि व्यक्तिगत अनुभव से मुझे लगता है कि एमवीसी आपको लंबे समय तक बहुत अधिक पुन: प्रयोज्य मानक वेब प्रौद्योगिकियों को सिखाएगी।
Ciao
जॉन
मैं आपसे अधिक असहमत नहीं हो सका। एमवीसी वेब ढांचे के लिए एक सिद्ध पैटर्न है (अधिकांश एमवीसी हैं)। सामान्य रूप से पैटर्न और एएसपी.नेट एमवीसी ढांचे पर विशेष रूप से वहां एक हास्यास्पद जानकारी है। अब मेरा विवादास्पद कथन है: सबसे अच्छे .NET डेवलपर्स पहले से ही एक एमवीसी फ्रेमवर्क (आवश्यक रूप से एएसपी.नेट एमवीसी) में नहीं गए हैं क्योंकि उन्हें एहसास है कि यह एक बेहतर पैटर्न है। –
"वेब फॉर्म अधिक कार्यात्मक रूप से समृद्ध हैं और आप जो चाहते हैं उस पर आपको अधिक नियंत्रण देता है" मुझे यह नहीं मिल रहा है। अधिकांश ट्यूटोरियल/किताबें बताती हैं कि एमवीसी वेबफॉर्म की तुलना में एप्लिकेशन को और कैसे करना चाहिए इसके बारे में अधिक लचीलापन और नियंत्रण प्रदान करता है !!! –