Microsoft cuối cùng đã phát hành một giải pháp thay thế cho Silverlight

Biểu tượng thời gian đọc 2 phút đọc


Bạn đọc giúp đỡ ủng hộ MSpoweruser. Chúng tôi có thể nhận được hoa hồng nếu bạn mua thông qua các liên kết của chúng tôi. Biểu tượng chú giải công cụ

Đọc trang tiết lộ của chúng tôi để tìm hiểu cách bạn có thể giúp MSPoweruser duy trì nhóm biên tập Tìm hiểu thêm

Hội đồng Web Silverlight Blazor

Microsoft Silverlight sẽ hết hỗ trợ vào ngày 12 tháng 2021 năm 11. Mặc dù Silverlight vẫn được Microsoft hỗ trợ, nhưng quá trình phát triển tích cực đã bị dừng vài năm trước. Hiện tại, Silverlight chỉ được hỗ trợ trên Internet Explorer XNUMX. Silverlight cho phép các nhà phát triển xây dựng cả ứng dụng web và máy tính để bàn. Microsoft khuyến nghị các nhà phát triển ứng dụng dành cho máy tính để bàn sử dụng UWP hoặc WPF trên .NET Core cho Silverlight. Đối với các nhà phát triển web, Microsoft hiện đã phát hành một khuôn khổ mới có tên là Blazor WebAssembly. Đây không phải là bản phát hành xem trước, Blazor hiện đã sẵn sàng sản xuất.

Blazor cho phép các nhà phát triển web tạo các ứng dụng web bằng C # thay vì JavaScript. Họ cũng có thể sử dụng lại mã .NET Silverlight. Ngoài ra, các ứng dụng Blazor được tạo từ các thành phần giao diện người dùng web có thể tái sử dụng được triển khai bằng C #, HTML và CSS. Vì cả mã máy khách và máy chủ đều được viết bằng C # nên các nhà phát triển có thể chia sẻ mã và thư viện.

Blazor là một tính năng của ASP.NET, khung phát triển web phổ biến mở rộng nền tảng nhà phát triển .NET với các công cụ và thư viện để xây dựng ứng dụng web.

Blazor cung cấp những ưu điểm sau so với Silverlight:

  • Blazor sử dụng các tiêu chuẩn web mở mà không có plugin hoặc chuyển mã.
  • Blazor hoạt động trên tất cả các trình duyệt web hiện đại, bao gồm cả trình duyệt dành cho thiết bị di động.
  • Các ứng dụng Blazor có thể sử dụng các thư viện .NET hiện có, nhờ .NET Standard — một đặc tả chính thức của các API .NET phổ biến trên tất cả các triển khai .NET.
  • Mã C # của bạn có thể dễ dàng gọi các thư viện và API JavaScript. Bạn có thể tiếp tục sử dụng hệ sinh thái lớn của các thư viện JavaScript tồn tại cho giao diện người dùng phía máy khách trong khi viết logic của bạn trong C #.
  • Visual Studio và Visual Studio Code cung cấp trải nghiệm phát triển Blazor tuyệt vời trên Windows, Linux và macOS.
  • .NET miễn phí và bao gồm Blazor. Không có lệ phí hoặc chi phí cấp phép, bao gồm cả cho mục đích sử dụng thương mại.

Bạn có thể tìm hiểu thêm về bản phát hành Blazor từ liên kết nguồn bên dưới.

nguồn: microsoft

Thông tin thêm về các chủ đề: ASP .Net, áo khoác nỉ, Silverlight, lắp ráp web