- 0
سجل دخول لمتابعه هذا
متابعين
0

مقدمة عن الـ Razor
بواسطة
VB Helper,
-
يستعرض القسم حالياً 0 members
لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .
بواسطة
VB Helper,
لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .
تم النشر منذ (معدل)
السلام عليكم ورحمه الله وبركاته
كما عرفنا سابقا انه يوجد طريقتين لتطوير الويب باستخدام تقنية الـ ASP.NET الا وهما الـ Web Forms و الـ MVC, فقد قامت شركة مايكروسوفت بطرح منهج جديد الا وهو الـ Web Pages والتي تستخدم الـ Razor تحت منصة الـ Web Matrix. فالـ Razor ما هو ليس لغة جديدة وانما صياغة بسيطة تسهل تطوير الويب بتقنية الـ ASP.NET وتبسط دمج الكود الذي يتنفذ في الجانب الخادم مع الـ html
لنلقي نظرة على صياغة الـ ASP بمثال
وهو نفس الحال في الـ PHP
طبعا هذا مثال بسيط!! ولكن الملاحظ ان كل مرة احتجنها فيها كود ASP او PHP نقوم بفتح واغلاق علامة الكود الخاصة بالتقنية, طبعا هذا امر مكلف للمطور ومرهق جدا .. ففكرت مايكروسوفت بانشاء صياغة جديدة تستخدم الرمز @ للتعرف على الكود, سوف نقوم بكتابة نفس المثال السابق بالـ Razor
من المثال اعلاه سنلاحظ البساطه في كتابة الكود ماعليك الا استخدام الرمز @ قبل اي كود سيتنفذ في الجانب الخادم, وطبعا ستكتشف البساطه اذا استخدمتها اكثر, فيمكن استخدام جميع الـ APIs الموجوده في تقنية الـ ASP.NET, كما انها تدعم مجموعة من الفئات المساعده للمطورين مثل الفئة WebGrid و Chart و Twitter فتخيل يمكنك عرض قائمة تويتر او رسم مخطط بيانات بسطر واحد, وليس هذا فقط بل هناك الكثير الكثير ..
ولا انسى ان يمكنك استخدام الفيجوال بيسك او السي شارب كلغات برمجية, فلو كان معاك صفحة html ماعليك الا استبداله الى vbhtml او cshtml واستخدام العلامه @ لتنفيذ اي كود برمجي على الجانب الخادم.
وللمزريد من المعلومات يمكنك متابعة الرابط التالي http://www.asp.net/webmatrix/tutorials/2-introduction-to-asp-net-web-programming-using-the-razor-syntax
تم تعديل بواسطه VB Helperشارك هذا الرد
رابط المشاركة
شارك الرد من خلال المواقع ادناه