Đã có nền tảng OpenSilver 3.0, tiếp tục phát triển công nghệ Silverlight

Dự án OpenSilver 3.0 đã được phát hành, tiếp tục phát triển nền tảng Silverlight và cho phép tạo ra các ứng dụng web tương tác bằng các công nghệ C#, F#, XAML và .NET. Các ứng dụng Silverlight được biên dịch bằng OpenSilver có thể chạy trên bất kỳ trình duyệt máy tính để bàn và thiết bị di động nào hỗ trợ WebAssembly, nhưng hiện tại việc biên dịch chỉ khả thi ở một số phiên bản nhất định. Windows Dự án này được thực hiện trên môi trường Visual Studio. Mã nguồn được viết bằng ngôn ngữ C# và được phân phối theo giấy phép MIT.

Vào năm 2021, Microsoft đã ngừng phát triển và duy trì nền tảng Silverlight để chuyển sang sử dụng các công nghệ Web tiêu chuẩn. Ban đầu, dự án OpenSilver nhằm mục đích cung cấp các công cụ để kéo dài tuổi thọ của các ứng dụng Silverlight hiện có trong bối cảnh Microsoft từ chối duy trì nền tảng và chấm dứt hỗ trợ các plug-in trong trình duyệt. OpenSilver hỗ trợ tất cả các tính năng cốt lõi của công cụ Silverlight, bao gồm hỗ trợ đầy đủ cho C# và XAML, cũng như triển khai hầu hết các API của nền tảng, đủ để sử dụng các thư viện C# như Telerik UI, WCF RIA Services, PRISM và MEF.

Ở dạng hiện tại, OpenSilver đã vượt ra ngoài một lớp để kéo dài tuổi thọ của Silverlight và có thể được coi là một nền tảng độc lập để tạo các ứng dụng mới. Ví dụ: dự án phát triển môi trường phát triển (bổ sung cho Visual Studio), cung cấp hỗ trợ cho các phiên bản mới của ngôn ngữ C# và nền tảng .NET, đồng thời cung cấp khả năng tương thích với các thư viện trong JavaScript.

OpenSilver dựa trên mã từ các dự án nguồn mở Mono (mono-wasm) và Microsoft Blazor (một phần của ASP.NET Core), đồng thời các ứng dụng được biên dịch thành mã trung gian WebAssugging để thực thi trong trình duyệt. OpenSilver tiếp tục phát triển dự án CSHTML5, cho phép các ứng dụng C#/XAML/.NET được biên dịch thành một biểu diễn JavaScript phù hợp để chạy trong trình duyệt và mở rộng cơ sở mã của nó với khả năng biên dịch C#/XAML/.NET sang WebAssugging thay vì hơn JavaScript.

Trong phiên bản mới:

  • Trình tạo giao diện trực quan được đề xuất cho phép bạn thiết kế giao diện của các ứng dụng và trang web .NET ở chế độ kéo và thả, sử dụng hơn 100 khối giao diện tích hợp.
  • Trợ lý AI đã được thêm vào cho phép bạn tạo và sửa đổi giao diện người dùng bằng các lệnh ngôn ngữ tự nhiên. Người dùng chỉ cần mô tả những thay đổi mong muốn ở dạng miễn phí hoặc cung cấp hình ảnh bố cục và trợ lý AI sẽ cập nhật hoặc tạo mã XAML.
    Đã có nền tảng OpenSilver 3.0, tiếp tục phát triển công nghệ Silverlight
  • Các công cụ để tích hợp với môi trường phát triển tích hợp bên ngoài đã được mở rộng. Đã thêm hỗ trợ cho trình soạn thảo Visual Studio Code.
  • Ứng dụng web XAML.io đã được ra mắt, cho phép bạn thiết kế giao diện người dùng dựa trên XAML từ trình duyệt.
  • Phiên bản xem trước của bộ công cụ XAML 3D có sẵn để giúp bạn tạo các trang web 3D và ứng dụng thực tế hỗn hợp sử dụng WebXR và tương thích với nhiều loại tai nghe 3D, chẳng hạn như Meta Quest và Apple Vision Pro.
    Đã có nền tảng OpenSilver 3.0, tiếp tục phát triển công nghệ Silverlight

Nguồn: opennet.ru

Mua dịch vụ lưu trữ đáng tin cậy cho các trang web có bảo vệ DDoS, máy chủ VPS VDS 🔥 Mua dịch vụ hosting website đáng tin cậy với bảo vệ DDoS, máy chủ VPS VDS | ProHoster