سؤال

شاهدت هذا البث في الآونة الأخيرة, و لدي شعور بأن الكثير من "الأشياء باردة" من ASP.NET MVC هو الحصول على سحبها مرة أخرى إلى ASP.NET إطار.

في هذه اللحظة أنا وضع الأرض-العمل على المشروع في الشركة باستخدام ASP.NET MVC, ولكن بعد مشاهدة هذا, أنا بدأت أتساءل عما إذا كان هذا هو الخيار الصحيح ، وما إذا كان سيكون لزاما علي أن أنتظر ASP.NET 4.0.

أدرك ASP.NET MVC 2.0 هو الحصول على مقربة من الإفراج الفعلية.

إذا عالية الاختبار, اقتران فضفاض, و بعد السيطرة الكاملة على موقعنا HTML هي أهم الأولويات التي يجب أن تختار ، ASP.NET 4.0 أو ASP.NET MVC?

هل كانت مفيدة؟

المحلول

حسنا سؤالك لا معنى له بالنسبة لي.

أنت تسأل ما إذا كان أو عدم الذهاب مع ASP.Net MVC أو ASP.Net 4.0 - تعني WebForms?

MVC 2.0 سوف يتم شحنها في مربع مع VS 2010 مثل نفس الوقت .Net 4.0 ASP.Net 4.0 - أيضا ASP.Net MVC هو جزء من ASP.Net.

إذا كنت ترغب في استخدام .Net 4.0 التشغيل و جميع الميزات من ASP.Net 4.0 - ما هو الخطأ في فعل ذلك مع MVC?

كما أقترح بناء على MVC 1.0 الآن وهيكل التطبيق الخاص بك في مثل هذه الطريقة التي يمكنك بسهولة الهجرة إلى وتبني الميزات الجديدة في MVC 2.0 كما تعلمون كيف أن معظم هذه الأعمال التي لا ينبغي أن يكون الكثير من قضية.أو إذا كان الإصدار الخاص بك بعد الإفراج عن ASP.Net MVC 2.0, ببساطة البدء في استخدامه الآن - إلا أنه يطرح قضايا أخرى.

نصائح أخرى

إذا كان التطبيق الخاص بك سيتم الافراج عنهم بعد آذار / مارس تاريخ الافراج عنه, ثم إنه لا تتفق دائما مع بعضها.تذهب مع ASP.Net 4.0.

إن لم يكن, ثم أنه ليس تماما كما هو واضح.بلدي الشركة الحالية تواجه نفس المشكلة.هل يمكننا ان نفعل ذلك .Net 4.0 أو لا.بالنسبة لنا, لدينا الحل استضافت داخليا ، لذلك ليس لدينا مشكلة الافراج عن المنتج تقف على منصة.أكبر قلق هو التغييرات من beta2 إلى RTM.

كمطور أنا دائما الرغبة في الانتقال إلى أحدث منصة.الشركة لديها للنظر في ذلك عملاء خطر للانتقال إلى منصة جديدة.معظم الوقت الحذر من الحكمة ثم يجري أول من القفز.

ASP.MVC 1.0 معتمد وأفرج عنه.انها كبيرة إطار الشبكة.إذا كنت لا تبحث عن ميزات محددة في ASP.MVC 2.ثم استخدام ASP.NET MVC 1.

إن المعايير الخاصة بك وتشمل هذه:

نحن نسعى إلى ارتفاع قابلية الاختبار فضفاضة اقتران ، و "التحكم HTML" -- لي يعني ASP.NET MVC.

ثم ASP.NET MVC هو يجب أن.حتى مع ASP.NET 4.0, لا يمكنك الحصول على حول حقيقة أن ASP.NET من الصعب اختبار دون الكثير من عمل إضافي الساق أن ليس هناك MVC.

يمكنني استخدام ASP.NET في بلدي يوم عمل ، ولكن في الليل أنا ASP.NET MVC طول الطريق.ASP.NET 4.0 لا يزال يخيم على إرث "البرمجية-خلف" وجهة نظر/تحكم اقتران أن يذهب مع ASP.NET الضوابط.هذه هي الأشياء التي تجعل الأمر أكثر صعوبة الاختبار ، 'بإحكام إلى جانب' من حيث التعريف.

تذهب مع أيهما يجعل معظم من الناحية التجارية.نحن دائما يشعر وكأنه في انتظار القادم أفضل شيء لكن إذا فعلنا نحن لن تحصل على أي شيء يتحقق.

اختيار عرض نمط جديد أو مؤسسة تطوير المواقع على منصة مايكروسوفت هو مهمة شاقة ، في رأيي لا يوجد سوى ثلاثة ؛ عرض نموذج, نموذج عرض مقدم (MVP) أو ASP.NET MVC (أ Model2 المشتقة).

يمكنك قراءة المقال كاملا هنا ASP.NET MVC أنماط

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top