上周,部门负责人找我们前端讨论前端开发上的一些问题。主要的需求是公司要出一套自己的UI组件(常用的),应对一些页面的开发可以直接套上去用,提高开发效率的,让我们定个框架,做一些研究。
我和我的另外一个前端同事决定选择vue2.0。其实也没多想就定了。由于经验的问题尚不知vue对于前端开发的利弊,之前我对react以及redux有一些研究,也做过一些小demo,由于另外一位同事偏好vue,虽然他也是刚入门2个星期,所以我也就随其所好,开始学习vue,刚看完一遍文档。由于时间的问题,直接上segmentfault请大神给点建议。
现在上头要的就是:
出一套自己的表单组件,UI倒时候会出出来,我想知道一下Vue能否随时随地套用组件,或者说有些页面用不到vue,能否直接将组件用到一般的HTML,js,学习vue的一些时间成本之类的。。。
我选择vue的主要原因
1:轻量级,如果是SPA单页应用,配合webpack首屏幕可以控制在200-500k内
2:多人开发方便,单独模块开发,公用vuex数据,让开发速度快了几倍
不妨看下vue的官网,大大的"渐进式JavaScript 框架",怕坑的话用vue肯定比react划算,组件库也有饿了么的element 地址:element
vue.js最显著的优势是入门简单,性能高效,可以综合公司里面的技术人员平均水平决定咯。
而且像yii等框架也有widget小部件,有些简单的组件也可以考虑后端渲染