هذه المقالة يتيمة. ساعد بإضافة وصلة إليها في مقالة متعلقة بها
يفتقر محتوى هذه المقالة إلى مصادر موثوقة.
يرجى مراجعة هذه المقالة وإزالة وسم المقالات غير المراجعة، ووسمها بوسوم الصيانة المناسبة.

بلايزر

من أرابيكا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث
بلايزر
الشعار
معلومات عامة
نظام التشغيل
موقع الويب

بلايزر (بالإنجليزية: Blazor) هو إطار عمل (Framework) تطويري لبرمجة تطبيقات الويب، يتيح للمطورين استخدام لغة البرمجة سي شارب C# وتقنيات برمجة دوت نت .NET لبناء تطبيقات تفاعلية وقائمة على هندسة البرمجيات بالمكونات (Component-Based) وذلك باستخدام تقنيات ويب معروفة مثل إتش تي إم إل وَسي إس إس.

بلايزر يأتي على شكل عدة نسخٍ أساسية:

  1. Blazor WebAssembly: يسمح للمطورين بتطوير تطبيقات بلايزر تعمل على متصفح العميل باستخدام ويب أسمبلي. هذا يعني أن التطبيق يتم تنزيله إلى متصفح المستخدم ويعمل هناك مما يتيح للمطور البناء والتشغيل بدون الحاجة إلى خادم ويب.
  2. سيرفر بلايزر (Blazor Server): يقوم هذا الإصدار بتشغيل تطبيق بلايزر على الخادم، ويستخدم إشارات (SignalR) للتفاعل بين المتصفح والخادم بطريقة فعالة من حيث الوقت.

ميزات بلايزر تشمل:

  • تطوير تطبيقات الويب باستخدام C# و.NET.
  • إمكانية إعادة استخدام مكونات الواجهة الرسومية.
  • دعم للتفاعل بين المكونات وإرسال البيانات بينها.
  • إمكانية الوصول إلى جميع ميزات البنية التحتية لل.NET.
  • دعم متقدم للجداول والنماذج وأحداث المستخدم.
  • دعم حقن التبعية (Dependency Injection) لإدارة الاعتمادات.

بفضل قدرته على العمل مع لغة البرمجة C# ومع إطار العمل .NET، يسهل على مطوري تطبيقات الويب السابقين الانتقال إلى بلايزر وبناء تطبيقات ويب تفاعلية مستندة إلى المكونات بسرعة وسهولة.