هل يلزمني تعلم ASP.NET Web Pages (Razor)

في ال asp.net أنت أمام 3 نماذج للتطوير
1- ASP.NET Web Forms
2- ASP.NET MVC
3- ASP.NET Web Pages 
وفعليا رقم 3 هي أحدث طريقة أو نموذج للتطوير، ولكن هل يلزمك تعلم هذا النوذج ؟

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

ما هي تقنية ASP.NET Web Pages ؟
هي تقنية جديدة من مايكروسوفت صدر منها للإصدار الإصدار الثاني ، وهي موجهة لتطوير مواقع الويب ولكنها ليست مخصصة للمحترفين.
أصدرت مايكروسوفت برنامج WebMatrix كبيئة تطوير IDE سريعة وخفيفة وعليها وضعت هذه التقنية في هذا البرنامج وذلك للتسهيل
فتقنية ASP.NET Web Pages هي تقنية مخصصة بالدرجة الأولى كما تقول مايكروسوفت لمن يعرفون القليل من HTML  ويلزمهم تعلم أمر يسير للتطوير على جانب الخادم Server Side أو لنبسط الأمر كليا ، لرفع مستواهم درجة واحدة أعلى في التطوير.
ونفهم من هذا أن من يعرف القليل من HTML  هم
– الهواة
– الطلاب
– مبرمج جديد في عالم البرمجة
– مبرمج مخضرم ويريد الانتقال إلى الدوت نت.

أما بالنسبة للمبرمجين المخضرمين في ASP.NET WebForms أو ASP.NET MVC  ، فلن تضيف لهم هذه التقنية أي أمر جديد بالعكس سيتعلمون شيء لن يستطيعوا بناء مواقع كبيرة عليه ، لأنه نموذج Web Pages  نموذج مستقل مثله مثل النماذج الأخرى ، لذلك لن يتسنى لك دمج صفحات من هنا أو هنالك ، على سبيل المثال دمج صفحة .cshtml or .vbhtml  (وهي صفحات Web Pages) مع صفحات aspx (وهي صفحات WebForms) ، والقصد هنا أن تضيف أداة GridView  أو أي أداة من WebForms   في  صفحات WebPages

هذا وأسأل الله التوفيق فيما توصلت إليه وأن يكون قراري سليم ، فالوقت ضيق والتطوير للويندوز فون 8 ، والويندوز 8 ، يجب أن يكون الخيار الأول الآن فيما يجب أن تتقنه

About the author

خليل سليم

Leave a Comment

هذا الموقع يستخدم Akismet للحدّ من التعليقات المزعجة والغير مرغوبة. تعرّف على كيفية معالجة بيانات تعليقك.