ما رأيك بتقنية Razor Page ؟

السلام عليكم ورحمة الله وبركاته

لأصحاب الإختصاص عندي مجموعة من التساؤلات حول هذه التقنية التي أطلقتها شركة مايكروسوفت وهي كالتالي :

  • هل يمكن استخدام هذه التقنية لبناء المواقع الكبيرة ويمكن تطويرها مستقبلاً ؟
  • هل يعتبر إطار العمل MVC أفضل من Razor ؟
  • أيهما أفضل MVC - Razor - .net core ؟
  • هل يوجد مواقع حية تم بناءها بتقنية Razor ؟
  • تم إنجاز نسبة 35% من مشروعي بتقنية الـ Razor هل استمر أم اتوقف ؟ علماً بأن الموقع كبير ويحتاج تطوير مستقبلاً !
  • في الختام .. بماذا تنصحوني بإستخدام لغات البرمجة الأخرى لبناء المواقع الكبيرة عادةً ؟

أسأل الله أن ينفع بكم ويمدكم بالصحة والعافية في الدارين .

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

Mohammed_Fahmy3 أضف ردا

يمكن استخدام Razor Page في بناء المواقع الكبيرة مثل Microsoft Azure, ASP.NET Core, GitHub, Stack Overflow, وغيرها من المواقع المصممة باستخدام Razor Pages.

دعنا نوضح ما هو ال MVC.

MVC: هو عبارة عن نمط تصميم في هندسة البرمجيات وهو اختصار ل
model: M مسؤولة عن قاعدة البيانات و تشكيل الموديل أي نموذج يمثل الجدول في قاعدة البيانات
view :V وهي المسؤولة عن العرض أي صفحات HTML
controller: C هي المتحكم الذي يربط البيانات من قواعد البيانات و يعرضها في صفحة HTML الموافقة استجابة لطلب المستخدم

الخيار الأفضل بالنسبة لك سواء كان MVC أو Razor Pages أو .NET Core تعتمد على متطلبات المشروع ومدى تحديد خبرتك في كل إطار عمل.

تم إنجاز نسبة 35% من مشروعي بتقنية الـ Razor هل استمر أم اتوقف ؟ علماً بأن الموقع كبير ويحتاج تطوير مستقبلاً !

لاتتوقف فلايوجد سبب يمنعك من أستخدام Razor Page.

في الختام .. بماذا تنصحوني بإستخدام لغات البرمجة الأخرى لبناء المواقع الكبيرة عادةً ؟

هذه بعض اللغات الأخري لبناء المواقع الكبيرة مع أفضل طار عمل لكل لغة مثل (Laravel)PHP و (Django)PYTHON و NodeJS (JavaScript) (NextJs)

و في النهاية أن أي تقنية من هذه التقنيات سوف تعمل بالشكل المطلوب وبدون مشكلة.

شكراً أخي الكريم على رأيك وإجابتك على التساؤلات التي طرحت

لا أدري لماذا البعض يرى أنها غير مناسبة للمواقع الكبيرة وأن هذه التقنية موجهه إلى الطلاب والهواة والمبرمجين الجدد في عالم البرمجة بسبب سهولة التعامل مع هذه التقنية وإليك هذه المقالة التي ذكر فيها وأيضاً هناك بعض المقالات الأخرى ..

------------------------------------------------------

نقطة أخيرة : هل يمكن تشبيه تقنية الـ Razor بـ CodeIgniter في لغة PHP , وأيضاً هل يمكن تشبيه إطار العمل MVC بـ إطار العمل Laravel في PHP .. اعتقد بالإجابة على هذا يتضح الأمر أكثر .

تختلف تقنية Razor عن CodeIgniter في لغة PHP. يمكن تشبيه razor مثل blade في Laravel أ ومثل ejs في express.

هل يمكن تشبيه إطار العمل MVC بـ إطار العمل Laravel في PHP

طار العمل Laravel في PHP يختلف كلياً عن MVC فهذا اشبة بنمط تصميم أما Laravel فهو إطار عمل كامل مبني علي نمط التصميم MVC.

الله يعطيك العافيه أخي