मुझे वास्तव में वास्तव में वेबकंट्रोल पद्धति पसंद है। बहुत से लोग कह रहे हैं कि "एमवीसी करते समय यूनिट टेस्ट करना आसान होता है"। सबसे पहले आपको वैसे भी करना चाहिए कि आप किस प्रकार की पद्धति का उपयोग कर रहे हैं, इसमें बिजनेस लॉजिक और आपकी यूआई परत का एक साफ अलगाव है। यदि आप ऐसा करते हैं तो आप यूनिट का परीक्षण कर सकते हैं चाहे आप किस पद्धति का उपयोग कर रहे हों। निश्चित रूप से यह आसान हो सकता है और एमवीसी के साथ "बॉक्स से बाहर आना" हो सकता है, लेकिन यह कुछ जादू रजत बुलेट नहीं है जो रोम की ओर जाता है ...
आप सभी में से WatiN का उपयोग कर सकते हैं जो आपके ऐप को बनाता है परंपरागत यूनिट परीक्षण से कहीं अधिक बेहतर तरीके से परीक्षण योग्य। (ध्यान दें कि मेरा मतलब यह नहीं है कि इसे यूनिट परीक्षण को प्रतिस्थापित करना चाहिए, लेकिन यूनिट परीक्षण के अलावा यह आपको पहले से असंभव सुरक्षा के स्तर पर ले जाता है)
तीसरा, वेब स्टेटलेस है। यह उस HTTP के कारण एक पूरी तरह से स्टेटलेस प्रोटोकॉल है। यह वही है जो वेब को सुंदर बनाता है, लेकिन साथ ही अनुप्रयोगों को विकसित करना बहुत मुश्किल है। WebControls पद्धति ज्यादातर व्यूस्टेट जैसी अवधारणाओं के द्वारा इसे पूरी तरह से ठीक करती है। यह एप्लिकेशन विकास करते समय परेशानी के लॉट लेता है। किसी अन्य प्रतिमान तो WebControls में कोड का एक ही (छोटे) राशि के साथ प्राप्त करने के लिए इस Ajax Calendar sample जो ज्यादातर असंभव है पर एक नज़र डालें (त्याग, मैं रा-अजाक्स अपने आप के साथ काम)
अब Stacked पर एक नजर है (अस्वीकरण; ... जिसे मैं बीटीडब्लू के साथ भी काम करता हूं) तब महसूस करें कि मैंने अब तक जो कुछ भी देख रहे हैं उसे विकसित करने में 3 दिन कम खर्च किए हैं। हो सकता है कि कोई एमवीसी के साथ उस उपलब्धि को चोटी दे, लेकिन मुझे शक है ...
मुझे लगता है कि वेबकंट्रोल प्रतिमान बहुत सुंदर है। निश्चित रूप से इसमें कुछ बिंदुओं की कमी है, लेकिन अनुमान लगाएं, सब कुछ है। कलात्मक रूप में प्रोग्रामिंग में मौजूद एकमात्र "सिल्वर बुलेट" यह है कि कोई भी रजत बुलेट मौजूद नहीं है।
जब ऐसा कहा जाता है, मुझे पता है कि Grurrahअलावा एक Webcontrol आधारित अजाक्स पुस्तकालय करने के लिए महल परियोजना की MVC परत का उपयोग कर रहा है। तो WebControls मिश्रण और MVC मुश्किल है, लेकिन निश्चित रूप से असंभव नहीं हो सकता है ...
मुझे लगता है कि MVC का एक बहुत हो गया है प्रचार "हकदार", लेकिन दुर्भाग्य से यह भी कहा कि इस प्रक्रिया में भी नाहक प्रचार का एक बहुत ...!:(
अपने स्वयं के दिमाग को तैयार करें, एमवीसी प्रचारकों को यह समझाने की कोशिश न करें कि उन्हें वेब के लिए प्रोग्रामिंग के लिए "सिल्वर बुलेट" मिला है। और अधिक है, मुझे विश्वास नहीं है! मैं भी एक एजेंडा (रा-अजाक्स को गोद लेने मिलता है) है
अपने खुद मन। मैं सेब या संतरे खाने चाहिए पूछ कोई अगर आप MVC करना चाहिए पूछने की तरह है ... केवल अच्छा जवाब बना लो आप कभी प्राप्त करेंगे; "यह निर्भर करता है" ...
[पारंपरिक एएसपी नेट वेब फार्म बनाम MVC] (http://stackoverflow.com/questions/41712/traditional-asp-net-web-forms-vs-mvc) – nawfal