作为 .NET/XAML 开发人员,我想知道是否有人已经开始编写一个框架来替代 Silverlight 和 Flex,使用 TypeScript 和 XAML 等技术来生成 HTML5、JavaScript 和 CSS 跨平台桌面应用程序或 RIA。
如果不是,那么拥有一个理解 XAML(或只是 XML)的框架来定义用户界面和 JavaScript 或更好的 TypeScript 来编写视图控制器不是很好吗?
我知道,Sencha在构建一个名为 EXT JS 的 JavaScript 框架来构建富互联网或桌面应用程序方面做得很好,但从 .NET 开发人员的角度来看,EXT JS 很糟糕。
.NET 开发人员喜欢使用 Blend 或 Visual Studio 等工具来设计 UI,这些工具能够破解 XAML 中的代码,而不是 JSON 中的代码。
还有一种称为Zebra的好方法,它完全在 html-canvas 内呈现,但它不是基于 XAML 的,根本无法使用主题。
从 HTML 开发人员的角度来看,jQuery UI 和 jQuery Mobile 也是很棒的框架,但我正在寻找一个基于 XAML 的框架,因为你必须在 XAML 中编写比在 HTML 中更少的代码。还可以使用 Blend 来设计 UI。
几个月前,当 Adobe 放弃 Flex 而微软不承认扩展 Silverlight 5 时,我问过自己这个问题,我回答说:
微软或 Adobe 应该为我们做这件事。
但今天我认为现在取决于我们。
根据您的反馈,我想启动这样一个框架作为一个开源项目,但我希望还有一个在路上^^