用 Vue 改造 Bootstrap,渐进提升项目框架

作者/分享人:Meathill
向 Ta 提问
大家好,我叫翟路佳,花名“肉山”,这个名字跟 Dota 没关系,从高中起伴随我到现在。 我热爱编程,喜欢学习,喜欢分享,从业十余年,投入的比较多,学习积累到的也比较多,对前端方方面面都有所了解,希望能与大家分享。 我兴趣爱好比较广泛,尤其喜欢旅游,欢迎大家相互交流。 你可以在这里找到我: 博客:https://blog.meathill.com 微博:https://weibo.com/meathill GitChat:https://gitbook.cn/gitchat/author/593cb520ef8d9c2863173543

Vue 横空出世,以迅雷不及掩耳之势横扫前端界,俨然有当年 jQuery 之势。我认为 Vue 成功的关键在于三点:

  1. 学习曲线平缓,有点经验的前端基本上一天就能看完文档,然后就可以上手操作
  2. 上升空间很大,组件化/路由/Vuex/Ajax,生态完整,架构强壮,用它构建中大型项目也很容易
  3. API 设计优雅,并且和标准很友好

但是在我看来,很多 Vue UI 组件库反倒走在一条错误的道路上:过分追大求全。比如说,第一个组件多半是 Grid,CSS 能搞定的事情为什么要做成组件?前端本来就是 HTML/CSS/JS 的集合,我们理应把合适的技术用在合适的地方。所以我希望做这样一场 Chat:

  1. 以 Bootstrap 为基础
  2. 对其进行有限的改造,让它能渐进地获得提升
  3. CSS 的归 CSS,JS 的归 JS

适合的读者:1. 初中级前端,希望学习 Vue 和组件式开发;2. 后端,用过 Bootstrap 基础,想升级改造框架。

已有203人预订
预订达标
文章出炉
交流日期
     
17.07.12
17.07.26
17.08.02 20:30
查看文章评论/提问
Adele
文章很棒,但我有点还是不太理解到,为什么v将来不会有像React,Node一样陷入大公司的争夺和夹带私货等问题。
Meathill: 基本上,所有仓库都会成为大公司争夺的目标。但是另一方面,软件开发人员多半不希望自己的作品被一家公司垄断,所以可以看到 React 的协议又变回来了。 Vue 目前是独立开发团队,将来怎么样,要看它们团队,我还是比较有信心的。
小金子
之前看到过一个视频教程,把vue的虚拟DOM看做Canvas,怎么都不能理解,想知道这两个有什么关系?
Meathill: 我也不理解……Virtual DOM 其实是个对象,高效 diff。Canvas 是绘图,diff 的时候也不存在树的关系,感觉不太合适。
你可能还喜欢
JVM 问题诊断快速入门
火币集团研发中心
面试字节跳动的一点小经验
Wayne
互联网公司热门面试题:如何保证缓存与数据库的双写一致性?
魏武归心2016
面试官问:为什么在项目中使用消息队列!到底是想考什么?
零下
小程序 · 云开发实战:从 0 到 1 快速开发电商小程序
微信极客WeGeek
如何做好性能压测(二) | 性能压测工具选型对比
阿里巴巴中间件
微信扫描登录
关注提示×
扫码关注公众号,获得 Chat 最新进展通知!
入群与作者交流×
扫码后回复关键字 入群
Chat·作者交流群
入群码
该二维码永久有效