كل ما تريد معرفته عن بلايزر

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

قراءة المقال الكامل على ويكيبيديا ←