मैं एक सिंगल पेज एप्लिकेशन (जैसे जीमेल की तरह) बना रहा हूं और मैं सोच रहा था कि एएसपीनेट फ्रेमवर्क बेहतर होगा?वेबफॉर्म बनाम एएसपीनेट एमवीसी एकल पेज एप्लिकेशन के लिए - कौन सा चयन करना है?
asp.net mvc आपको पूर्ण नियंत्रण की अनुमति देता है और भारी AJAX साइटों के साथ आसान है, लेकिन आंशिक विचारों (या वेबफॉर्म में उपयोगकर्ता नियंत्रण) की बात आती है तो यह बहुत अच्छा नहीं है। मेरा पृष्ठ अलग-अलग "क्षेत्रों" में बांटा गया है जो स्वयं पर बहुत अधिक व्यवहार करते हैं, इसलिए उन्हें अलग करने में सक्षम होना बहुत ही मुद्दा है।
मुझे पता है कि मैं पार्टियल व्यू का उपयोग कर सकता हूं, लेकिन मुझे यकीन नहीं है कि एमवीसी उनके पक्ष में है।
दूसरी तरफ एएसपीनेट वेबफॉर्म है जो उपयोगकर्ता को खुद को उधार देता है नियंत्रण बहुत आसान है, लेकिन जब यह एजेक्स और भारी जावास्क्रिप्ट के रूप में आता है तो उतना अच्छा नहीं है जितना एमवीसी है। मैंने लोगों को एमवीपी प्रकार के प्रोग्रामिंग में वेबफॉर्म का उपयोग भी देखा है, जहां सब कुछ पेजलोड में किया जाता है और इसके लिए बहुत सारे एमवीसी लाभ होते हैं।
एकल पृष्ठ एप्लिकेशन के लिए, जो अधिक सुविधाजनक है?
मैं बहुत * webforms में कुशल * किया गया था, लेकिन यह है कि 3 साल पहले किया गया था। मैं निश्चित रूप से निश्चित v4.0 मार्कअप को नियंत्रित करने में मदद करता हूं जो इसे बनाया गया है और इस प्रकार यह बेहतर होता है। आजकल मेरे पास दोनों ढांचे में एक ही ज्ञान है। एमवीसी में आंशिक विचारों का उपयोग कर रहे हैं (अच्छा) अच्छा अभ्यास माना जाता है? –
आंशिक विचारों के उपयोग से कुछ भी गलत नहीं है। यह एएसपी.नेट एमवीसी के साथ अच्छे मॉड्यूलर डिजाइन के लिए एक दृष्टिकोण है। आंशिक विचारों को प्रस्तुत करने के लिए रेंडरएक्शन से रेंडरपार्टियल अधिक हल्का है। –