# AppX 基于 Dojo、JQuery、Lodash、Typescript、Gulp等构建的模块化 Web App 框架。 具有:自动化、模块化、懒加载、高兼容性 以及 基于 Typescript 的智能提示等特性。  # 技术栈 - [Node.js](https://nodejs.org/en/) --- 基础开发环境 - [NPM](https://www.npmjs.com/) --- Node包管理器 - [Bootstrap](http://www.bootcss.com/) --- 前端样式框架 - [EChart](http://echarts.baidu.com/) --- 图表展示框架 - [Git](https://git-scm.com/) --- 版本控制以及协作开发 - [Sass](http://sass-lang.com/) --- CSS 扩展 - [Javascript](https://en.wikipedia.org/wiki/JavaScript) --- 主要开发语言 - [Typescript](http://www.typescriptlang.org/) --- Javascript 扩展 - [Gulp](http://gulpjs.com/) --- 自动化工作 - [ArcGIS for Javascript](https://developers.arcgis.com/javascript/) --- 基于此 API 做二次开发 - [Dojo](https://dojotoolkit.org/) --- ArcGIS for Javascript 是基于此框架开发出来的 - [JQuery](http://jquery.com/) --- 杰出的 Javascript 库 - [JQuery-UI](http://jqueryui.com/) --- 用于给页面添加动画以及交互 - [Lodash](https://lodash.com/) --- Javascript 函数库 - [Bower](https://bower.io/) --- Javascript 包管理器 # 环境要求 | 应用名 | 版本号 | 查看版本 | | ------------- |:-------- | :----------- | | Node.js | v6.6.0 | > node -v | | npm | v3.10.3 | > npm -v | | Gulp | v3.9.1 | > gulp -v | | Typescript | v2.0.3 | > tsc -v | | Typings | v1.4.0 | > typings -v | **建议使用IDE** ***[Visual Studio Code](https://code.visualstudio.com)***。 # 使用方法 ```bash git clone -b dev http://192.168.2.241:3000/wanghai/tysw_dpweb.git cd AppX npm install npm start ``` *注:* 1.国内因为 GFW 的原因 `npm install` 可能会失败(安装 Sass 失败)。 如果失败,请用一下命令替换上方的 `npm install`, 其他命令不变。[CNPM](http://npm.taobao.org/) ```bash npm install cnpm cnpm install ``` *注:* 2.请在dev分支下建立自己的分支进行开发,并定期合并到dev分支。 # 开发人员 王海、黄伟航....