在去年六月的 Build 2013 大会上,Paul Gusmorino谈论了WinJS 2.0 及其带来的速度提升。在上周的Build 2014 大会上,他又来谈论了WinJS 2.1 以及该库下一步的发展方向。Windows Library for JavaScript(WinJS)原本是要成为使用HTML、CSS 和JavaScript 构建应用程序的有效途径。它最初由微软创建,不过,其功能不局限于Windows 平台。
Gusmorino 参与主推了微软依据开源许可证发布的几项技术。他宣布,WinJS 现在依据 Apache 许可证授权,项目托管在 GitHub 上。微软的希望是,这可以使 WinJS 成为一个可以用在所有现代设备和浏览器上的通用库,而且不需要大量重写。除了这项扩展外,WinJS 2.1 已经发布,并支持 Windows Phone 8.1。对于微软技术栈而言,这意味着在 Xbox、Windows Phone 和 Windows 8 应用程序中间在用的 WinJS 变体现在有三种。Gusmorino 表示,统一这三种平台是为 2015 年 WinJS 3.0 设定的目标。该项目已经生成了一个路线图,说明了他们下一步的发布步骤。
WinJS 项目目标
- 提供真正的应用程序体验
- 构建本地体验
- 实现跨设备代码共享
- 向社区贡献新材料——“不是提供用户已有的某个东西的微软版本”
- 保持和提高模块化
WinJS 的实战示例可以在 Try WinJS 上找到,其中包含了针对库中所有控件的演示程序和代码。微软维护了一个单独的项目页面,对于面向基于Windows 的开发人员的GitHub 页面而言,这是一个有益的伴侣。准备中的WinJS for Windows Phone 带来若干变化,旨在提供一种更好的手机体验。它增加了Pivot 控件,并对若干控件进行了改进。这些变化包含了性能和辅助功能。
查看英文原文:**** WinJS Goes Open Source, Adds Windows Phone 8.1 Support
评论