OpenSilver: Silverlight trở lại nguồn mở

Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề

Mười năm trước, plugin cần thiết cho rất nhiều thứ trong trình duyệt web. Ngày nay, chỉ có Flash tồn tại trong trình duyệt và thời gian của nó cũng sắp hết. Các plugin như Flash, Silverlight hoặc Java là những phần cơ bản của Internet nhưng sự gia tăng của các công nghệ web như JavaScript đã khiến chúng bị các công ty như Mozilla hoặc là Google .

Adobe sẽ kết thúc phát triển Flash vào năm 2020 và Microsoft tiết lộ rằng họ sẽ không hỗ trợ Silverlight từ tháng 10 năm 2021 nữa.

Các nhà phát triển và dự án sử dụng các công nghệ này sẽ không thể làm như vậy nữa khi hết hỗ trợ cho các sản phẩm này. Mặc dù có thể chạy một số phiên bản trình duyệt cũ hơn và plugin cuối cùng được phát hành, nó không được khuyến khích do lo ngại về bảo mật.

tiền boa : Người chơi Flash có thể kiểm tra Dự án bảo tồn trò chơi Flash để tiếp tục chơi các trò chơi được tạo bằng Flash.

Tuy nhiên, các nhà phát triển và dự án Silverlight có thể có một lối thoát. Tổ chức Userware của Pháp đã phát hành bản xem trước của OpenSilver ngày hôm nay, một triển khai mã nguồn mở của Silverlight dựa trên các tiêu chuẩn web và công nghệ web hiện đại như WebAssembly.

OpenSilver là phiên bản hoàn thiện mã nguồn mở hiện đại, không có plugin của Silverlight, chạy trên các trình duyệt hiện tại thông qua WebAssembly. Nó sử dụng Mono cho WebAssembly và Microsoft Blazor. Nó mang lại sức mạnh của C #, XAML và .NET cho phát triển Web phía máy khách.

Vì nó không còn được cung cấp dưới dạng plugin nữa, nó tương thích với (hầu hết) các trình duyệt web hiện đại và sẽ chạy tốt trong những trình duyệt đó.

Một thành phần, CSHTML5 cho phép các nhà phát triển tạo ứng dụng web bằng C # và XAML. Nó đi kèm với một công cụ để chuyển các ứng dụng Silverlight và WPF hiện có lên web bằng cách 'biên dịch các tệp C # và XAML sang HTML và JavaScript'.

opensilver- silverlight

Các nhà phát triển quan tâm có thể tải xuống bản phát hành xem trước từ Trang web OpenSilver . Cần có Tài khoản Microsoft để tải bản xem trước xuống hệ thống cục bộ. Thông tin bổ sung được cung cấp về dự án GitHub trang mạng.

Khoảng 60% API Silverlight hiện được hỗ trợ. Phần mềm người dùng có kế hoạch cải thiện hỗ trợ API trong những tháng tới và thêm hỗ trợ cho Dịch vụ RIA Mở, biên dịch AOT và thư viện của bên thứ ba. Quá trình biên dịch AOT of Time (AOT) sẽ tăng tốc thời gian tải lên 'ít nhất 30 lần' khi nó hạ cánh.

Công ty đã tung ra dịch vụ chuyển đổi để chuyển đổi các ứng dụng Silverlight hiện có sang phiên bản hiện đại để nó có thể chạy trên các trang web mà không cần plugin.

Người dùng quan tâm có thể tải bản demo từ đây để kiểm tra chức năng hiện có.

Bây giờ bạn : Bạn đã sử dụng Silverlight trong quá khứ chưa? Bạn nghĩ gì về sự phục sinh?