OpenSilver

OpenSilver

AI TOOL PROFILE工具资料

开源跨平台框架,让 WPF 与 Silverlight 应用无需插件跑在现代浏览器上。

官网地址 https://opensilver.net

访问官网
价格支持计划:性能工程包 USD 15,000 / 100 小时
平台Web / Visual Studio
归类AI 编程
收录2026-10-11
复核2026-10-11
编辑评分 4.0 / 5

OpenSilver编辑总结

EDITOR REVIEW编辑评测

OpenSilver 是 Userware 推出的开源跨平台 UI 框架,定位为 Microsoft WPF 与 Silverlight 的现代替代方案:迁移时应用代码与后端代码都不改动,产物运行在所有现代浏览器上,界面与原始版本几乎逐像素一致。团队自 2014 年起持续做 WPF 和 Silverlight 迁移,并提供专家支持计划与固定报价的端到端迁移服务。官方未公开框架本身的价格与免费额度。

OpenSilver是什么?

OpenSilver 是一个开源跨平台框架,由 Userware 开发并维护,目标是把 Microsoft WPF 和 Silverlight 应用带进现代浏览器。迁移过程中应用代码不被修改,后端代码原样保留,开发者可以继续按原来的方式维护和迭代,也可以按自己的节奏逐步现代化改造。

落地形态是跨平台运行:迁移后的应用在所有浏览器上运行且无需插件,界面与原始应用几乎逐像素一致。当 WPF 或 Silverlight 的某种行为与原版不符时,团队的做法是改 OpenSilver 本身,而不是改客户的应用代码。

围绕框架,Userware 还提供专家支持计划与端到端迁移服务。端到端迁移按里程碑交付,每个里程碑给出一个与原解决方案相似的 Visual Studio 解决方案,只是把 WPF/Silverlight 工具换成了 OpenSilver 工具,客户可以自行编译运行查看进度,期间继续修改原代码会被合并进来。

OpenSilver核心功能

CAPABILITIES工具标签

代码保持不变

从 WPF 或 Silverlight 迁移到 OpenSilver 时,应用代码不被修改,后端代码也不动,团队可以继续像以前一样维护和改进原有应用。

无插件跨浏览器

迁移后的应用在所有现代浏览器上运行且无需插件,解决了 Silverlight 依赖浏览器插件、在当代浏览器上无法直接运行的问题。

近乎逐像素还原

迁移结果的界面与原始 WPF 或 Silverlight 应用几乎逐像素一致,为在保留 100% 外观与功能的前提下完成迁移。

端到端迁移服务

由 Userware 团队承接固定报价、按里程碑交付的全包迁移,客户侧无需投入人力;每个里程碑交付一个可编译运行的 Visual Studio 解决方案。

官方说明 ↗

性能工程包

由 OpenSilver 核心工程团队的建筑师介入,识别性能瓶颈、制定优化策略并协助实现,同时做性能最佳实践的知识转移。

官方说明 ↗

快速迁移报价

上传 Silverlight 应用的 XAP 文件即可获得快速报价,也可以直接联系团队或预约会议,先评估兼容性再决定是否推进迁移。

官方说明 ↗

OpenSilver适合谁用?

WHO IS IT FOR工具标签

维护 WPF 桌面的团队

推荐

手上有一套已运行多年、不想推倒重写的 WPF 应用,希望在保留代码与后端的前提下把它带到浏览器上。

被 Silverlight 停用卡住的企业

推荐

原有 Silverlight 应用因浏览器不再支持插件而无法运行,需要一个能保留原有外观和功能的替代路径。

预算有限的小团队

有条件

支持计划的性能工程包为 USD 15,000 / 100 小时,超出部分按 $157/小时计,金额对小团队偏高,更适合评估后再决定是否采购。

个人开发者自学

不推荐

官方提供的是企业级迁移与支持服务,咨询入口围绕迁移报价、兼容性分析与订阅支持展开,缺少面向个人开发者的自助路径。

OpenSilver优点和缺点

PROS & CONS工具标签

优点

  • 迁移时应用代码与后端代码都不需要修改,维护方式保持不变
  • 迁移后应用在所有现代浏览器上运行且无需插件
  • 结果界面与原始 WPF/Silverlight 应用几乎逐像素一致
  • 团队自 2014 年起持续从事 WPF 和 Silverlight 迁移
  • 端到端迁移采用固定报价、按里程碑交付,客户侧无需投入人力

缺点

  • 框架本身的价格与免费额度官网未公开
  • 性能工程包 USD 15,000 / 100 小时,加时 $157/小时,门槛不低
  • 支持计划取消不退还按比例折算的费用
  • 迁移相关咨询需通过邮件或预约会议,无自助下单入口
  • 支持响应时间为 2 个工作日,工作日按 CET/CEST 时区

OpenSilver常见问题

FAQ工具标签
迁移过程中我的应用代码会被改动吗?

不会。迁移到 OpenSilver 时应用代码不被修改,后端代码也不动,团队可以继续像以前一样维护和改进应用,也可以按自己的节奏逐步做现代化改造。当发现某种行为与原版 WPF/Silverlight 不一致时,改的是 OpenSilver 框架本身,而不是客户的应用代码。

端到端迁移服务怎么交付?

由 Userware 团队承接固定报价、按里程碑交付的全包迁移,客户侧不需要投入人力。

性能工程包包含什么,怎么收费?

由 OpenSilver 核心工程团队的建筑师出手,包含识别应用性能瓶颈、制定优化策略、协助实现策略,以及性能最佳实践的知识转移。价格为 USD 15,000 / 100 小时,超出部分按 $157/小时计算。

支持以什么方式提供,响应要多久?

支持通过邮件和远程会议(Teams 或 Zoom)交付。官方承诺在收到支持包请求后 2 个工作日内给出首次响应。开发者工作时间为周一至周五 9:00AM 至 5:00PM CET/CEST,特殊时段可以沟通后另行安排。

迁移前想先估个价可以怎么做?

Silverlight 应用可以上传 XAP 文件获得快速报价,也可以直接联系团队讨论代码兼容性,或预约一次会议。官方给出的入口包括通用咨询、迁移相关咨询以及支持计划订阅三类,按问题类型发到对应邮箱即可。

OpenSilver竞品对比

COMPARISON工具标签
工具编辑评分价格核心功能平台
OpenSilver本工具 4.0 支持计划:性能工程包 USD 15,000 / 100 小时 代码保持不变;无插件跨浏览器;近乎逐像素还原;端到端迁移服务 Web / Visual Studio
Bubble — CostingBrik 免费 30 天,之后 £39/month 一个无代码平台,用于构建、设计和发布 Web 应用程序 Web
Bubble — 未标价 一个无代码可视化编程平台,用于快速构建 Web 应用 —
NextWrapper — 未标价 AI 驱动的 Next.js 脚手架,用于快速的 SaaS、AI 工具和 Web 应用开 —
AppGen — 未标价 零代码梦想 Web 应用构建 Web
Capacity — 付费计划 $25/月起,首個应用免费 利用 AI 在几秒钟内创建全栈 Web 应用程序 Web / ChatGPT / Claude