【译】Silverlight 不会消亡 XAML for Blazor 到来
💡
原文中文,约2300字,阅读约需6分钟。
📝
内容提要
法国软件公司Userware正在使用早已消失的微软Silverlight Web开发平台的遗留来支持其新的“XAML for Blazor”产品。该产品允许.NET开发人员在客户端Blazor应用程序中使用标记语言。Userware推出了开源软件OpenSilver作为Silverlight的替代品。XAML for Blazor通过NuGet包获取,允许开发人员并行地利用XAML文件和Razor文件,将XAML呈现为纯HTML。Userware计划扩展对Blazor Server的支持,丰富文档和示例,并引入UI设计器。
🎯
关键要点
- Userware 使用微软 Silverlight 的遗留支持其新产品 XAML for Blazor,允许 .NET 开发人员在 Blazor 应用中使用标记语言。
- Userware 推出了开源软件 OpenSilver 作为 Silverlight 的替代品,Silverlight 于 2021 年停止支持。
- XAML for Blazor 通过 NuGet 包获取,允许开发者并行使用 XAML 和 Razor 文件,将 XAML 呈现为纯 HTML。
- XAML for Blazor 目前仅支持 Blazor WebAssembly,Visual Studio 扩展可帮助创建新的 XAML 文件。
- Userware CEO Giovanni Albani 表示,该工具旨在解决 XAML 应用与 Web 应用集成的挑战。
- XAML for Blazor 的好处包括:支持 XAML 开发者、流畅迁移现有 XAML 应用、访问强大的 XAML 控件。
- XAML for Blazor 目前的限制包括仅支持 .Net 7 或 .Net 8、无法在单个文件中混合 XAML 和 Razor、以及主要支持 Silverlight 语言。
- XAML for Blazor 提供免费版、专业版和企业版,价格各异。
- Userware 在 GitHub 上发布了入门文档和示例应用程序,未来计划扩展对 Blazor Server 的支持和引入 UI 设计器。
➡️