मोनोरेल के वकील के रूप में बोलते हुए, मुझे कहना है कि आपको शायद एएसपी.नेट एमवीसी के लिए जाना चाहिए। ईमानदार होने के लिए, सरल तथ्य यह है कि एएसपी.नेट एमवीसी तीन साल के भीतर डिफ़ॉल्ट वास्तुकला बनने जा रहा है, शायद इसे स्विंग करना चाहिए। यह समीकरण एक साल पहले अलग था, क्योंकि डिफ़ॉल्ट आर्किटेक्चर में मोनोरेल की तुलना में गंभीर उत्पादकता की समस्याएं थीं।
आप तकनीकी फायदे और नुकसान में बात करना चाहते हैं:
- ASP.NET AJAX एक मेस (यह बचने के लिए) है, लेकिन वे अब jQuery मिल गया है। वास्तव में, jQuery समर्थन किसी भी अन्य पर्यावरण से बेहतर है। बेशक, आप केवल मानक दृश्य इंजन के साथ आईडीई एकीकरण के साथ पूरी तरह से प्राप्त करते हैं।
- कुछ सौंदर्य सुधार हैं (उदाहरण के लिए, जिस तरह से मॉडल की जानकारी पास की जाती है वह बहुत साफ और मोनोरेल से अधिक स्पष्ट है)।
इसके अलावा, मानक दृश्य इंजन को हाथ से बाहर खारिज न करें। आपको एएसपी.NET के साथ किए गए नियंत्रणों को फेंकने की ज़रूरत नहीं है, आप इसे ब्रो के लिए एक समान तरीके से कोड कर सकते हैं, केवल बू के बजाय सी # का उपयोग कर सकते हैं।
ऐसी चीजें हैं जो केवल सादे बदसूरत * पैरामीटर के लिए ऑब्जेक्ट लेने वाली विधियों की संख्या हैं। शुभकामनाएँ कि वे वास्तव में क्या उम्मीद करते हैं, दस्तावेज ढूंढ रहे हैं। * माइक्रोसॉफ्ट के इंटरफेस पर अमूर्त कक्षाओं के लिए प्यार। उनके पास कारण हैं, लेकिन मैं अभी भी इसे नापसंद करता हूं।
इसके अलावा, कई तरीकों से, मोनोरेल अधिक पूर्ण मंच बना हुआ है। उदाहरण के लिए, एएसपी.नेट में सत्यापन या पेजिंग के लिए कोई अमूर्त नहीं है। इसके अलावा, मॉडल को बाध्य करने के लिए वास्तव में कोई मदद नहीं है। उनके मोनोरेल समकक्षों की तुलना में सहायकों की बहुत कम कार्यक्षमता होती है।
कुल मिलाकर, मुझे लगता है कि एएसपी.नेट एमवीसी एक विजेता है।
स्रोत
2009-02-03 16:30:20
कोई "सर्वश्रेष्ठ" नहीं है, यह एक व्यक्तिपरक और तर्कसंगत सवाल है, मेरा सुझाव है कि आप "एक्स बनाम वाई के पेशेवरों और विपक्ष" को दोबारा शुरू करें और सबसे अच्छा चुनें। –