最近举办的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环境
克隆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
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。