بلايزر

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

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

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

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

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

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

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