微软披露了一项与 Syncfusion 的全新技术合作,旨在开发 Blazor 平台。此次合作包括推出一套开源组件工具包(Toolkit),并直接为 ASP.NET Core 框架和 .NET 脚手架(Scaffolding)工具提供工程贡献。
开源 Blazor 工具包
Syncfusion 现已根据 MIT 许可证提供一套免费且开源的 Blazor 用户界面组件工具包。该工具包包含图表、按钮、日历、日期和时间选择器、文本和数字输入框,以及对话框和加载指示器等基础元素。这些工具可免费用于商业用途,无需特殊许可证密钥,且与 Syncfusion 的付费商业套件相互独立。
对 .NET 基础设施的贡献
此次合作不仅限于可视化组件,还扩展到了平台核心的技术改进。Syncfusion 的工程师为 ASP.NET Core 提交了软件修复和测试。这些改进包括解决错误页面上的预渲染状态(Prerendered state)问题、优化表单验证,以及开发 QuickGrid 工具的诊断功能。此外,该团队还参与了 60 多个测试场景的执行,以在 .NET 11 正式发布前验证其新功能。
为何此消息重要?
此次合作的重要性在于增强了 Blazor 平台对开发者的稳定性和可靠性。通过整合 Syncfusion 在脚手架工具方面的专业知识,开发者将能够通过自动化包添加和注册服务,更快速地设置项目。此外,对编程助手人工智能(AI)技能库的贡献,将使开发者能够更准确地配置工具,从而减少手动设置时间,并确保组件与各种渲染模式的兼容性。
可用性及后续步骤
开发者可以通过安装名为 Syncfusion.Blazor.Toolkit 的 NuGet 包开始使用这些工具。微软邀请技术社区通过 GitHub 上的项目仓库参与提供反馈、报告错误并贡献代码,并强调这一投资提升了 Blazor 应用程序的性能质量、可访问性和安全性。