هل Razor ناضجة بما يكفي لاستخدامه في التطبيق الآن؟ [مغلق

StackOverflow https://stackoverflow.com/questions/4246387

  •  27-09-2019
  •  | 
  •  

سؤال

يوم جيد!

أخطط لترقية تطبيق WebForms ولدي خياران محتملان:

  • اكتبها في ASP.NET MVC 2.0 مع محرك WebForms وقم بترقيته إلى 3.0 عندما يكون ذلك خارج

  • اكتبه باستخدام ASP.NET MVC 3.0 RC مع Razor كمحرك عرض

يبدو أن Razor هي الميزة 3.0 الوحيدة التي يمكنني الاستفادة منها لهذه المهمة.

تاريخ إطلاق التطبيق هو Q1 لعام 2011 ، لذلك هناك فرصة لأن يخرج ASP.NET MVC 3.0 كـ RTM.

إذن ، هل الحلاقة ناضجة بما فيه الكفاية؟

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

المحلول

من ما قرأته ، لا أعتقد أن ترقية تطبيق 2.0 إلى MVC 3.0 سيكون أمرًا صعبًا. لذلك أنا متمسك بالرمز المستقر في الوقت الحالي ، ثم ترقية بمجرد خروج إصدار مستقر من 3.0. أعتقد أنه سيكون بنفس القدر من العمل للبدء بـ 3.0 ثم إصلاح جميع التغييرات الصغيرة عند الإصدار الفعلي لها.

خلاصة القول بالنسبة لي هي أن MVC 2.0 يعمل بشكل كامل ويعمل مع عدد قليل من المشكلات. لم يطلقوا على 3.0 نسخة مستقرة بعد لسبب ما.

نصائح أخرى

هناك ما هو أكثر من MVC 3 من Razor ، لكنك لست محددًا ، لذا ستحمل سلامي.

فيما يتعلق بالحلاقة ، فهي مجرد طريقة عرض. لا يختلف عن Spark ، Naml ، وما إلى ذلك ، حتى أن MS يمكنه الحصول على هذا الصحيح لأول مرة. هل هو ناضج؟ رقم ناضجة بما فيه الكفاية؟ حسنًا ، على الأقل لا يكون الأمر متآكلًا مثل نماذج الويب ... لماذا تكتب XML عندما لا تضطر إلى ذلك؟

أنا أكتب تطبيقًا جديدًا في MVC 3 وحتى الآن ، فإن المشكلة الوحيدة التي واجهتها هي مع اثنين من المساعدين الذين يعيدون باطلة. تم حله بسهولة ، انظر تكييف مساعد HTML مخصص لـ Razor

نظرًا لأن MVC 3 موجود في مرحلة RC ، يجب أن تكون على ما يرام مع خط الوقت الخاص بك.

القاتل بالنسبة لي هو التدقيق في المستقبل. بالتأكيد سأستخدم الحلاقة في المستقبل ، لذلك من الأفضل كتابة جميع الأشياء الجديدة في ما سأستخدمه.

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