مایکروسافت بالاخره یک جایگزین برای Silverlight منتشر کرد

نماد زمان خواندن 2 دقیقه خواندن


خوانندگان به پشتیبانی از MSpoweruser کمک می کنند. در صورت خرید از طریق پیوندهای ما ممکن است کمیسیون دریافت کنیم. نماد راهنمای ابزار

صفحه افشای ما را بخوانید تا بدانید چگونه می توانید به MSPoweruser کمک کنید تا تیم تحریریه را حفظ کند ادامه مطلب

Silverlight Blazor WebAssembly

Microsoft Silverlight در 12 اکتبر 2021 به پایان پشتیبانی می رسد. اگرچه Silverlight هنوز توسط مایکروسافت پشتیبانی می شود، توسعه فعال چندین سال پیش متوقف شد. در حال حاضر، Silverlight فقط در اینترنت اکسپلورر 11 پشتیبانی می شود. Silverlight به توسعه دهندگان امکان ساخت برنامه های دسکتاپ و وب را می دهد. مایکروسافت به توسعه دهندگان برنامه های دسکتاپ توصیه می کند از UWP یا WPF در NET Core برای Silverlight استفاده کنند. برای توسعه دهندگان وب، مایکروسافت اکنون چارچوب جدیدی به نام منتشر کرده است وبلاگ Blazor. این یک نسخه پیش نمایش نیست، Blazor اکنون آماده تولید است.

Blazor به توسعه دهندگان وب اجازه می دهد تا به جای جاوا اسکریپت، برنامه های کاربردی وب را با استفاده از C# ایجاد کنند. آنها همچنین می توانند از کد .NET Silverlight استفاده مجدد کنند. همچنین، برنامه های Blazor از اجزای رابط کاربری وب قابل استفاده مجدد ساخته شده اند که با استفاده از C#، HTML و CSS پیاده سازی شده اند. از آنجایی که هم کد کلاینت و هم کد سرور در سی شارپ نوشته شده است، توسعه دهندگان می توانند کد و کتابخانه ها را به اشتراک بگذارند.

Blazor یکی از ویژگی های ASP.NET، چارچوب محبوب توسعه وب است که پلتفرم توسعه دهندگان دات نت را با ابزارها و کتابخانه هایی برای ساخت برنامه های وب گسترش می دهد.

Blazor مزایای زیر را نسبت به Silverlight ارائه می دهد:

  • Blazor از استانداردهای وب باز بدون پلاگین یا ترجمه کد استفاده می کند.
  • Blazor در تمام مرورگرهای وب مدرن از جمله مرورگرهای تلفن همراه کار می کند.
  • برنامه‌های Blazor می‌توانند از کتابخانه‌های دات‌نت موجود استفاده کنند، به لطف .NET Standard—مشخصات رسمی از APIهای .NET که در همه پیاده‌سازی‌های NET رایج است.
  • کد سی شارپ شما می تواند به راحتی API ها و کتابخانه های جاوا اسکریپت را فراخوانی کند. شما می توانید در حین نوشتن منطق خود در سی شارپ از اکوسیستم بزرگ کتابخانه های جاوا اسکریپت که برای رابط کاربری سمت کلاینت وجود دارد استفاده کنید.
  • ویژوال استودیو و کد ویژوال استودیو یک تجربه توسعه عالی Blazor را در ویندوز، لینوکس و macOS ارائه می دهند.
  • دات نت رایگان است و Blazor را نیز شامل می شود. هیچ هزینه یا هزینه صدور مجوز، از جمله برای استفاده تجاری وجود ندارد.

می توانید از لینک منبع زیر درباره انتشار Blazor اطلاعات بیشتری کسب کنید.

منبع: مایکروسافت

بیشتر در مورد موضوعات: ASP .Net, جلا, سیلورلایت, WebAssembly