Vue
官方文档: https://cn.vuejs.org/
特色是单文件组件(模块化开发)。
适用场景:
- 新人,较为轻量,容易上手
- Deadline 定得比较紧的项目,开发效率高
- 桌面端、移动端 App 开发
不建议的使用场景:
- 明确分工的团队:如有专人分别负责 HTML、CSS、JS 等开发工作的
- 需要考虑浏览器兼容性的项目:支持 IE 10+(IE 9 部分支持,参考: http://caniuse.com/#search=es5)
相关资源
- Vuex: https://vuex.vuejs.org/zh-cn/ (类似于 Redux)
- Vue-Router: https://router.vuejs.org/zh-cn/
- Vue-Cli: https://github.com/vuejs/vue-cli (命令行工具)
- 官方示例: https://cn.vuejs.org/v2/examples/
进阶使用
- 理解 Flux 模型: http://www.infoq.com/cn/news/2014/05/facebook-mvc-flux/
- Facebook Flux(基于 React): http://www.ruanyifeng.com/blog/2016/01/flux.html