مایکروسافت Blazor WebAssembly بهعنوان جایگزین سیلورلایت منتشر شد
براساس اعلام پیشین، مایکروسافت قصد دارد در تاریخ ۱۲ اکتبر ۲۰۲۱ (۲۰ مهر ۱۴۰۰) بهصورت رسمی بهپشتیبانی از سیلورلایت (Microsoft Silverlight) پایان دهد. گرچه سیلورلایت هنوز هم تحت پشتیبانی مایکروسافت قرار دارد، اما روند توسعهی فعال این ابزار چند سال است که متوقف شده. در حال حاضر سیلورلایت تنها روی مرورگر اینترنت اکسپلورر ۱۱ پشتیبانی میشود.
سیلورلایت به توسعهدهندگان امکان میدهد برای ساخت اپلیکیشنهای دسکتاپ و وب اقدام کنند. مایکروسافت به توسعهدهندگان اپلیکیشنهای دسکتاپ سیلورلایت پیشنهاد میکند به استفاده از APIهای UWP یا WPF در داتنت کُر (NET Core.) بپردازند. ازطرفی اهالی ردموند از توسعهدهندگان اپلیکیشنهای تحت وب سیلورلایت میخواهند از فریمورکی جدید با نام Blazor WebAssembly بهره بگیرند. در نظر داشته باشید که Blazor WebAssembly نسخهی پیشنمایش نیست و بهمرحلهی نهایی رسیده. درواقع امروزه میتوان ازطریق Blazor WebAssembly به خلق اپلیکیشنهای تحت وب پرداخت.
فریمورک Blazor توسعهدهندگان را قادر میسازد برای تولید اپلیکیشنهای تحت وب بهجای جاوا اسکریپت از زبان برنامهنویسی سیشارپ (#C) استفاده کنند. ازطریق این فریمورک همچنین امکان استفادهی دوباره از کد سیلورلایت داتنت وجود دارد. افزون بر این موارد، اپلیکیشنهای ساختهشده با فریمورک Blazor از رابط کاربری تحت وب با قابلیت استفادهی مجدد ساخته شدهاند، خود اجزای رابط کاربری با بهرهگیری از زبانهای برنامهنویسی سیشارپ، HTML و CSS در اپلیکیشن جای داده میشوند. با درنظرگرفتن این حقیقت که هر دو کد کلاینت و سرور با استفاده از زبان سیشارپ نوشته شدهاند، امکان بهاشتراکگذاری کدها و کتابخانهها برای توسعهدهندگان فراهم میشود.
مایکروسافت Blazor WebAssembly
مایکروسافت در بخشی از اطلاعیهی جدید خود میگوید: «Blazor را میتوان یکی از قابلیتهای ایاسپیداتنت (ASP.NET) بهحساب آورد. ASP.NET فریمورک محبوب توسعهی وب است که قابلیتهای پلتفرم توسعهی داتنت را ازطریق ابزارها و کتابخانههایی جدید بهمنظور ساخت اپلیکیشنهای تحت وب، گسترش میدهد».
براساس اطلاعات رسمی، Blazor نسبتبه سیلورلایت دارای مزیتهایی است که در ادامه به تشریح آنها میپردازیم:
شما کاربران زومیت چه دیدگاهی درمورد این خبر دارید؟
نظرات