如果现在让你从vue/react/angularjs三个中选择一个,你会选哪个?说说你的理由
-
让我选肯定是vue。angularjs没用过。angular倒是用过。挺好用的,但是!!!编译真的很慢,加了热更新还是慢,开发毫无用户体验,按ctrl+s等2秒的绝望,你没用过angular不会明白的。react没在项目中用过,自己玩过几个小项目,使用体验一般般,jsx写起来真的很别扭
-
因为比其他两个好用。
angular开发效率非常的低,向上面我说的,ctrl+s等2秒页面刷新。这点vue就不会出现
react的jsx写不习惯- 考虑当前团队成员技术栈, 基本遵循少数服从多数的情况
- 考虑人员招聘成本, 我上家公司当初希望切换到 react 框架, 结果招聘非常难, 新人迟迟进不来影响开发进度
- 业务场景考虑, 在平台类应用,并且未来将长期持续维护, 团队开发人员经验不足的情况下, 选择 angular 是不错的方案
- 架构上倾向设计的视图层更轻, 尽量弱化框架的绑定
-
首先会根据团队的技术栈来进行选型,有利于团队管理及技术交流,在此基础上不断演化出适合公司内部的实现方式;
抛开团队来说的话,个人会选择vue,原因是:- 一直接触的都是vue,目前没有什么痛感,喜欢使用模板
- 轻量、语法简单,支持模板和渲染函数的弹性选择
- 更快的渲染+更小的体积