前端工程师为什么要学习和研究Vue?

作者: 书香云舍 | 来源:发表于2018-01-04 15:21 被阅读1603次

    年底加班加点,年初见到成果。又一本配备读者圈的编程书即将全面销售。

    这同样是一本特别深入浅出、特别联系移动互联网,特别适合线上线下交互学习的书。百度外卖前端技术团队的力作——《前端工程师必备技能:Vue移动开发实战技巧》

    读者圈里有很多增值内容 读者圈二维码

    读者圈配置了丰富多彩的线上服务。有的项目收费、有的项目免费。收费也是象征性的,主要是作者时间有限,通过收费设置,避免无效信息太多。

    很多朋友读书喜欢直入主题,不喜欢读书的序言。其实一般来说,书的序言,特别是作者请其他人为书写的序,多半来自于作者的老师、行业的牛人,序言里的信息量、序言的价值都是非常大的。那么这里就把这本书,前端专家张龙老师写的序分享给大家,或许也回答了本文标题上的问题。

    序    言

    在很长时间以内,前端开发的工作内容是为静态的HTML增加动态的效果,所以基于jQuery的Bootstrap非常流行。真正让前端开发产生变化的是2014和2015年Angular.js和React的崛起,这使得MV*模式变得流行,让前端渲染开始流行。MV*模式让前端开发的思维发生了一个翻天覆地的变化,让前端工作变得更有挑战,它不再是为后端开发者写HTML的模板,而是更多地关注在工程化、可维护性、数据流等方面。

    “饿了么”大前端团队在2015年主要使用的是Angular.js 1.2版本,在使用其开发了外卖PC站、早餐业务移动站之后,我们体会到了Angular.js的一些痛点。主要的痛点是组件封装的不便、一些历史遗留的设计问题和性能问题,所以我们开始尝试一些新的解决方案。在2015年的下半年,Vue.js发布1.0之后,我们尝试使用Vue.js来完成一些业务的开发。当时Vue.js生态还不是很成熟,我们就边写业务边做了一些组件发布到了开源社区。

    当初我们选用Vue.js 1.0的主要原因是团队比较熟悉Angular.js,在我看来Vue.js 1.0版本还只是Angular.js 1.x的改良版。但是在2016年初,Vue.js 2.0公开之后,我觉得Vue.js 2.0将会成为能与React竞争的现代前端框架,所以决定基于Vue.js为团队做一些基础设施建设。

    我们团队先后开发了移动端和PC端的两套前端组件库:Mint UI和Element UI,并在开发完成之后发布到了开源社区,为Vue.js的社区活跃做出了一些贡献,也在开源社区取得了一些影响。截止目前,Element UI仍然是Vue.js社区中Star最多、最活跃、最成熟的组件库,我可以负责任地说,Element UI一直应用在我们的生产项目中。

    回顾加入饿了么大前端以来的两年多里,推动团队选用Vue.js作为前端框架可能是我做的最明智的决定。当初放弃Angular.js选择Vue.js是个艰难的决策,幸运的是我们能在这段时间里与Vue.js社区共同成长。

    如果你是初学者,想入门Vue.js,那么本书可以让你充分体会Vue.js的魅力;如果你想对Vue.js有更为深入的了解,本书对Virtual DOM和Vue Router的原理解析应该对你有所帮助。最后,本书涵盖了Vue.js 2.1、2.3的一些新特性,还对阿里巴巴的开源项目Weex进行了一定的讲解,这保证了本书具有较新的时效性。在细读了一遍后,我觉得这本书适合各个阶段的前端开发者,在此真诚地推荐给大家。

    张  龙

    饿了么高级研发经理&Element UI创始人

    编程实战新书

    天猫销售链接: 前端工程师必备技能 Vue移动开发实战技巧


    我是简书出版合伙人张瑞喜。

    简书版权中心推荐、陈信诚老师总结多年经验所著《转型王道:微商、社交电商实战系统》一书,已由电子工业出版社出版发行,全网已开售(当当预售链接天猫预售链接)。

    关于出版,我的文字在这里——创新内容出版 - 文集,出书那点事,来找我吧!

    相关文章

      网友评论

      • 任真:2018是个好年头。时差党们个个都棒棒哒。

      本文标题:前端工程师为什么要学习和研究Vue?

      本文链接:https://www.haomeiwen.com/subject/ssprnxtx.html