Vue 横空出世,以迅雷不及掩耳之势横扫前端界,俨然有当年 jQuery 之势。我认为 Vue 成功的关键在于三点:
- 学习曲线平缓,有点经验的前端基本上一天就能看完文档,然后就可以上手操作
- 上升空间很大,组件化/路由/Vuex/Ajax,生态完整,架构强壮,用它构建中大型项目也很容易
- API 设计优雅,并且和标准很友好
但是在我看来,很多 Vue UI 组件库反倒走在一条错误的道路上:过分追大求全。比如说,第一个组件多半是 Grid,CSS 能搞定的事情为什么要做成组件?前端本来就是 HTML/CSS/JS 的集合,我们理应把合适的技术用在合适的地方。所以我希望做这样一场 Chat:
- 以 Bootstrap 为基础
- 对其进行有限的改造,让它能渐进地获得提升
- CSS 的归 CSS,JS 的归 JS
适合的读者:1. 初中级前端,希望学习 Vue 和组件式开发;2. 后端,用过 Bootstrap 基础,想升级改造框架。
阅读全文: http://gitbook.cn/gitchat/activity/5965a43ed5ef4527af6ee740
您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。