微软使 WinJS 跨平台和开源

阅读时间图标 2分钟读


读者帮助支持 MSpoweruser。如果您通过我们的链接购买,我们可能会获得佣金。 工具提示图标

阅读我们的披露页面,了解如何帮助 MSPoweruser 维持编辑团队 查看更多

今天,微软已经开源了用于 JavaScript 的 Windows 库 (WinJS) 的代码。 它正在发布下 Apache 2.0许可证 作为一个开源项目 微软开放技术 (MS 开放技术)。 源代码是 现在在 GitHub 上可用 开发人员提供反馈并提交贡献的地方。

此外,WinJS 通过支持浏览器和其他设备迈出了跨平台的第一步。

对于那些不熟悉 WinJS 的人,这里有一些来自微软项目经理 Maria Kang 的背景资料:

WinJS 是一个 JavaScript 库,最初是为 Windows 8 创建的,用于使用熟悉的 Web 技术(如 HTML、CSS 和 JavaScript)在 Windows 运行时应用程序中实现一流的本机质量体验。 WinJS 的第一个版本提供了高质量的基础设施,包括页面控件、promise 和数据绑定。 它还提供了完善的 UI 功能,例如虚拟化集合和高性能控件,例如 ListView中翻转视图及 语义缩放.

WinJS 2.0 是随 Windows 8.1 引入的,并添加了新的 UX 模式,例如 中心 控制和优化性能,为设计人员和开发人员提供更大的灵活性。

WinJS 最初专注于原生 Windows 运行时应用程序,但通过在 Xbox One 应用程序中首次亮相、适应 Xbox 外观和使用 Kinect 允许新的输入(如语音)开始关注其他平台。

本着这种精神,随着 WinJS 2.1 for Windows Phone 8.1 的发布,该库已扩展到更小、更多的移动设备。

微软专注于让 WinJS 更加跨平台。 对于 WinJS 的下一个版本,该团队专注于支持流行的框架,如 Angular 和 Knockout,以及今天流行的其他工具、库和解决方案。 一些已经在进行的工作:

  • WinJS 现在托管在 GitHub上
  • WinJS 构建基础架构已移至利用 咕噜
  • 现在正在生成 CSS 文件 少 CSS
  • 单元测试可以使用 Q单元

Sumber: 微软

有关主题的更多信息: 开放源码, pc, 电话, 良好, winJS