最近举办的Build2014大会上,微软的Treadwel介绍了WinJS的前景。微软WinJS已逐渐开源,正逐步实现跨平台开发,现在已经支持Windows和Windows Phone平台,以后将支持Android、iOS和网页版应用。

请输入图片描述

WinJS主要由微软开放技术(Microsoft Open Technologies)开发和维护。其目标是打造HTML/JS/CSS 应用开发的最佳解决方案。

特性

WinJS是一个JavaScript工具包,允许开发者使用HTML/JS/CSS技术构建应用,其特性有:

  • 支持Windows 8.1、Xbox One、Windows Phone 8.1。
  • 精心打磨的UI控件,性能卓越
  • 支持触摸、鼠标、键盘、辅助设备
  • 方便构建应用架构的组件和工具
  • 基于GruntJS自动构建项目。
  • 基于Less 生成CSS文件。
  • 基于QUnit运行单元测试。

配置WinJS环境

首先你需要安装gitNode.js

克隆git仓库。

git clone https://github.com/winjs/winjs.git

进入winjs目录:

cd winjs

全局安装grunt命令行工具:

npm install -g grunt-cli

安装依赖:

npm install

使用grunt安装WinJS,相应的JavaScript和CSS文件会被放置在bin目录:

grunt

项目主页


编撰 SegmentFault


weakish
24.6k 声望844 粉丝

a vigorously lazy deadbeat with matured immaturity