2011-06-20 13 views
5

मैं एक मध्यम पैमाने पर वेब एप्लिकेशन शुरू करने के बिंदु पर हूं और मैं एएसपी.नेट रेजर सिंटैक्स वेब पेज फ्रेमवर्क (एमवीसी नहीं) का उपयोग करके विकास करने पर विचार कर रहा हूं। लेकिन जैसा कि मैंने देखा है कि कई लोग शुरुआती लोगों के लिए "वेब पेज" तैयार किए जाने पर विचार करते हैं।एएसपी.नेट रेजर वेब पेज?

मैं अब कई वर्षों के लिए ASP.NET वेब प्रपत्र में पेशेवर बड़े पैमाने पर वेब अनुप्रयोगों का विकास कर रहा हूँ, लेकिन मैं हमेशा साफ एचटीएमएल की ओर झुका दिया है/सर्वर साइड नियंत्रण की तुलना में अधिक जावास्क्रिप्ट कोड इसलिए मैं उस्तरा वाक्य रचना बहुत आकर्षक लगता है। मैं विजुअल स्टूडियो का उपयोग कर रहा हूं और हेल्पर्स फ़ंक्शन या अन्य शुरुआती आंख कैंडी सुविधाओं के लिए वेब पेजों पर विचार नहीं कर रहा हूं।

इसे ध्यान में होने क्षमता, गति, इस दृष्टिकोण पर लंबी अवधि के विकास पर अपने विचार क्या हैं?

उत्तर

3

लेकिन जैसा कि मैंने देखा है कि कई लोग शुरुआती लोगों के लिए "वेब पेज" तैयार किए जाने पर विचार करते हैं।

ASP.NET MVC 3 और फिर रेजर व्यू इंजन के लिए जाएं। यह आपको वेबपृष्ठ सिंटैक्स प्रदान करता है जिसमें स्केलेबिलिटी और दीर्घकालिक विकास के मामले में एएसपी.नेट जैसे स्थापित प्लेटफ़ॉर्म के शीर्ष पर बनाए गए एमवीसी पैटर्न की पूरी शक्ति होती है। माइक्रोसॉफ्ट स्टैक के संबंध में आप बेहतर के लिए सपने नहीं देख सकते हैं।

+0

मैं इस विकल्प के बारे में पता कर रहा हूँ, लेकिन मैं कब और कैसे सब कुछ प्रवाह और ASP.NET MVC हालांकि एक महान ढांचा देखने का मेरी बात से की सीमा को नियंत्रित करने की स्वतंत्रता पसंद है। यदि वेब पेज फ्रेमवर्क – Pasman

+0

@ पैसमैन, खांसी खांसी के किसी भी गिरावट हैं, तो क्या आप अधिक उत्सुक हैं, क्या आप अधिक जानकारी में समझा सकते हैं कि आप एएसपी.नेट एमवीसी में कैसे सीमित हैं और इसकी तुलना में? –

+1

मुझे आशा है कि आप मुझे गलत समझ नहीं पाएंगे, एमवीसी एक महान ढांचा है, मैं पहले से ही कुछ परियोजनाओं में उपयोग कर रहा हूं, लेकिन मुझे यह विशेष परियोजना फिट करने के लिए नहीं मिला है, इसलिए सवाल वास्तव में है कि अगर कुछ हैं वेबपृष्ठ ढांचे का उपयोग करने में स्पष्ट दोष या यह माध्यम से बड़े पैमाने पर वाणिज्यिक वेब अनुप्रयोगों का समर्थन कर सकता है। – Pasman

9

प्रदर्शन वेबपेजों के संदर्भ में asp.net और compliled हो जाता है तो प्रदर्शन WebForms और MVC के समान होना चाहिए।

मैं कहना चाहता हूँ कि किसी भी साइट है कि ClassicASP, पीएचपी या WebForms (सर्वर नियंत्रण का उपयोग किए बिना) का उपयोग कर बनाया जा सकता है बस के रूप में अच्छी तरह से वेब पृष्ठों का उपयोग कर बनाया जा सकता है।

मैं WebForms और MVC अपनी साइटों के लिए से वेबपृष्ठ पसंद करते हैं। आपको एचटीएमएल पर पूरा नियंत्रण मिलता है, पेज लाइफसाइकिल जैसी अवधारणाओं और वेबफॉर्म के विपरीत पोस्टबैक के बारे में चिंता करने की आवश्यकता नहीं है। दूसरी तरफ आपको एक हल्का, सरल ढांचा मिलता है जहां आपको एक पृष्ठ की सेवा करने के लिए वीएसनेट, समाधान फाइलों, प्रोजेक्ट फाइलों और 3+ फ़ाइलों का उपयोग करने की आवश्यकता नहीं होती है और आपको पहले पूरे समाधान को संकलित करने की आवश्यकता नहीं है एमवीसी के विपरीत तैनाती।

लेकिन क्या आप का उपयोग मुझे लगता है कि ज्यादातर अपने विस्तृत आवश्यकताओं और skillset पर निर्भर करता है।

+1

मैं सहमत हूं, लेकिन अंत में मैंने एप्लिकेशन को एमवीसी 3 में स्थानांतरित कर दिया। वेबपेज प्रोटोटाइपिंग भाग के लिए बहुत अच्छे थे और बहुत सारे कोड का पुन: उपयोग किया गया था। आगे बढ़ने का मुख्य कारण अतिरिक्त ज्ञान हासिल करना था और तथ्य यह है कि एमवीसी के लिए बहुत अधिक संसाधन उपलब्ध हैं और सुधार पर परिप्रेक्ष्य बेहतर है। – Pasman