8

लोग,टी 4 एमवीसी, क्या यह पुराना है? फिर भी अच्छा? यदि नहीं और क्या उपयोग करना है?

आज के रूप में मैं अपने प्रोजेक्ट में T4MVC परिचय या MvcContrib से दृढ़ता से टाइप किया अच्छाई इस्तेमाल करना चाहिए?

return RedirectToAction(MVC.MyController.MyAction()); 

या

return RedirectToAction<MyController>(c => c.MyAction()); 

मानक/मुख्य धारा के साथ चिपके रहते हैं और तारीख तक रहने के लिए कोशिश कर रहा है।

मुझे पता है, इस साइट पर Q & ए हैं, मुझे यह जानने में दिलचस्पी है कि 2 साल पहले की तुलना में नवीनतम & सबसे बढ़िया क्या है।

अग्रिम धन्यवाद।

+0

हम अपने सभी एमवीसी परियोजनाओं में और [एमवीसी समर्थन] (http://www.jetbrains.com/resharper/features/asp_net_editor.html) और अच्छे रिफैक्टरिंग टूल के साथ रीशेर्पर 6 का उपयोग कर रहे हैं, हमें कभी भी कोई समस्या नहीं थी स्ट्रिंग्स को एक्शन और कंट्रोलर नाम के रूप में उपयोग करना। तो उनमें से किसी के लिए 1 वोट :) – nemesv

+0

@nemesv धन्यवाद, अच्छा अवलोकन। कोई विकल्प छोड़ने के लिए खेद है, मैंने वास्तव में इस विकल्प को अनुप्रयोगों से हर संभव जादू को बाहरी करने के लिए उपयोग नहीं किया था। मैं गैर-वेब दुनिया से आ रहा हूं, इसलिए यह समझ में आता है। एक बार फिर धन्यवाद। –

+0

Resharper HtmlHelper.GenerateLink, आदि को पूरा नहीं करता है, जो रीडायरेक्ट विधियों की तुलना में रीफैक्टरिंग का एक बड़ा दर्द बिंदु है। –

उत्तर

5

दोनों तकनीकें आज स्वीकार्य हैं और मैंने नहीं सुना है कि किसी को बहिष्कृत किया जाएगा। T4MVC को बेहतर प्रदर्शन करने का लाभ है जो कि उन दृढ़ता से टाइप किए गए सहायक हैं जो लैम्ब्डा अभिव्यक्तियों को लेते हैं वास्तव में एएसपी.नेट एमवीसी कोर का हिस्सा नहीं हैं।

+0

त्वरित प्रतिक्रिया के लिए धन्यवाद। क्या इसका मतलब है कि टी 4 एमवीसी एक स्पष्ट कट विकल्प है, या इसके कुछ नुकसान हैं? या किसी अन्य तरीके से पूछें, यदि टी 4 एमवीसी आसपास है, तो दृढ़ता से टाइप किए गए हेल्पर्स भी क्यों बनाए जाते हैं? –

+1

वे व्यक्तिपरक प्रश्न हैं जिन्हें मैं उत्तर नहीं दे सकता। कुछ लोग टी 4 एमवीसी पसंद करते हैं, अन्य दृढ़ता से टाइप किए गए हेल्पर्स पसंद करते हैं और कुछ जादू तारों से खुश हैं। –

संबंधित मुद्दे