في ال 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 ، يجب أن يكون الخيار الأول الآن فيما يجب أن تتقنه