当前位置:首页>正文

VUE前端开发工程师怎么样

2023-06-27 11:59:31 互联网 未知

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社区共同成长。