XAML.io

1个月前发布 45 00

XAML.io 是一款体验亮眼的浏览器端软件开发 IDE,用户仅通过提示词,就能直接搭建 C#/XAML 的.NET 应用,支持免注册、免安装,直接免费试用。

所在地:
XAML
收录时间:
2026-09-22

XAML.io 是一款无需注册、免安装的浏览器端集成开发环境(IDE),允许开发者通过自然语言提示词生成、编译并修复完整的 C#/XAML .NET 应用程序。其 v0.9 版本新增 AI 编码智能体,支持一键 Web 发布、版本历史追踪及实时成本显示(美元计价)。每个项目均为标准 .NET 解决方案,可无缝衔接 Visual Studio 或可视化设计器进行后续编辑。平台每月提供 $5 免费 AI 额度,Pro 订阅($20/月)包含等额 AI 使用费。

XAML.io

该工具构建于开源框架 OpenSilver 之上,利用 WebAssembly 在浏览器中运行 WPF 风格应用,并通过 MAUI Hybrid 与 Photino 实现移动端原生部署。其核心价值在于将传统 .NET 开发流程压缩为“描述→生成→验证”三步闭环,尤其适合快速原型验证、遗留系统迁移(WPF/Silverlight → Web)及教学演示。

核心能力与工作流

AI 智能体工作模式

  • 自然语言驱动:输入如 “Build a Paint clone as it appeared in Windows 98” 即可触发完整生成流程
  • 自动纠错循环:AI 编写代码后自动编译,捕获错误并迭代修复直至成功
  • 成本透明化:每次 AI 请求实时显示美元成本,避免意外超支
  • 多模态编辑:生成后可切换至代码编辑器、可视化设计器或继续对话式修改

输出与集成

  • 标准 .NET 解决方案:生成项目结构完全兼容 Visual Studio,无厂商锁定
  • 一键 Web 发布:直接部署为 WebAssembly 应用,无需手动配置服务器
  • 版本历史:所有 AI 生成与手动修改均记录,支持回溯与对比
  • 跨平台目标:同一代码库可输出 Web(WASM)、桌面(Photino)及移动(MAUI Hybrid)应用

实证案例:Windows 98 Paint 克隆

XAML.io 团队以极简提示词 “Build a Paint clone as it appeared in Windows 98” 测试 GPT-6 Astra 智能体:

  • 耗时:42 分钟
  • 代码量:3,500 行 C# + XAML
  • 成本:$57
  • 结果:全功能可交互应用,可在平台内直接打开、编辑与再发布

此案例证明 AI 智能体不仅能生成语法正确的代码,更能理解历史 UI 范式与功能语义,产出具备实用价值的完整应用。对于 WPF 迁移场景,这意味着可将数十年积累的桌面应用逻辑快速转化为现代 Web 体验。

定价模型与成本考量

层级月费AI 额度适用场景
Free$0$5试用、学习、小型实验
Pro$20$20常规开发、中型项目
Pay-as-you-go按需超出额度部分按实际计费大型项目、突发需求

⚠️ 关键提醒:

  • AI 成本与任务复杂度强相关;Paint 克隆耗资 $57,简单表单可能仅需 $0.1–$1
  • 免费额度仅够数次中等复杂度生成,生产使用需预算规划
  • 成本显示为实时估算,最终账单可能有微小延迟

技术基础:OpenSilver 的战略价值

XAML.io 并非孤立产品,而是 OpenSilver 生态的 AI 前端:

  • 遗留迁移桥梁:专为 WPF/Silverlight 应用 Web 化设计,保留原有 XAML 语义与数据绑定
  • WebAssembly 运行时:无需插件,在现代浏览器中执行完整 .NET 运行时
  • 原生移动支持:通过 MAUI Hybrid 复用业务逻辑,Photino 提供轻量桌面封装
  • 开源可信:核心框架开放源码,避免黑箱风险

这使得 XAML.io 不仅是 AI 编码玩具,更是企业级 .NET 现代化路径的可行入口。

相关导航