Fe-interview: [vue] 如果现在让你从vue/react/angularjs三个中选择一个,你会选哪个?说说你的理由

Created on 2 Jul 2019  ·  11Comments  ·  Source: haizlin/fe-interview

[vue] 如果现在让你从vue/react/angularjs三个中选择一个,你会选哪个?说说你的理由

vue

Most helpful comment

react写习惯了超级好用 阿里出的 sam.js 综合了 退出了 jsx+ 就是jsx语法结合指令 好用的不要不要的

All 11 comments

让我选肯定是vue。angularjs没用过。angular倒是用过。挺好用的,但是!!!编译真的很慢,加了热更新还是慢,开发毫无用户体验,按ctrl+s等2秒的绝望,你没用过angular不会明白的。react没在项目中用过,自己玩过几个小项目,使用体验一般般,jsx写起来真的很别扭

@ttentau 为什么会选vue呢?有什么充分的理由吗?

因为比其他两个好用。
angular开发效率非常的低,向上面我说的,ctrl+s等2秒页面刷新。这点vue就不会出现
react的jsx写不习惯

1、 团队技术积累 哪个熟练有积累 哪个优先
2、看Leader 主程 哪个熟练 毕竟哪个用不好 他背锅
3、从个人喜好和风格的话 我选vue

@ttentau为什么会选VUE呢?有什么充分的理由吗?

这个合理的回答是什么?

因为比其他两个好用。
angular开发效率非常的低,向上面我说的,ctrl+s等2秒页面刷新。这点vue就不会出现
react的jsx写不习惯

  1. 考虑当前团队成员技术栈, 基本遵循少数服从多数的情况
  2. 考虑人员招聘成本, 我上家公司当初希望切换到 react 框架, 结果招聘非常难, 新人迟迟进不来影响开发进度
  3. 业务场景考虑, 在平台类应用,并且未来将长期持续维护, 团队开发人员经验不足的情况下, 选择 angular 是不错的方案
  4. 架构上倾向设计的视图层更轻, 尽量弱化框架的绑定

vue的优势:轻量级框架、简单易学、双向数据绑定、组件化、视图、数据和结构的分离、虚拟DOM、运行速度快

首先会根据团队的技术栈来进行选型,有利于团队管理及技术交流,在此基础上不断演化出适合公司内部的实现方式;
抛开团队来说的话,个人会选择vue,原因是:

  1. 一直接触的都是vue,目前没有什么痛感,喜欢使用模板
  2. 轻量、语法简单,支持模板和渲染函数的弹性选择
  3. 更快的渲染+更小的体积

个人会选择vue, 双向绑定简直不要太好用

react写习惯了超级好用 阿里出的 sam.js 综合了 退出了 jsx+ 就是jsx语法结合指令 好用的不要不要的

大家用的都是hmr,我的angular 编译也就1s,切换一个屏幕的时间而已,,

Was this page helpful?
0 / 5 - 0 ratings