面试官问:如果你是前端负责人,你选择vue还是react,为什么,尽可能说全
这是我能说的上来的
选择react
1.因为react是facebook一些高级前端工程师在维护
2.社区比较完善
3.react的设计比较好
但是一问为什么react设计比较好我就不知道了
还有吗
面试官问:如果你是前端负责人,你选择vue还是react,为什么,尽可能说全
这是我能说的上来的
选择react
1.因为react是facebook一些高级前端工程师在维护
2.社区比较完善
3.react的设计比较好
但是一问为什么react设计比较好我就不知道了
还有吗
这个问题没有固定答案,得综合多方因素去考量:
你的回答凸显出一个问题,就是不要说自己还没搞明白的问题,就是:react的设计比vue好,但是好在哪里又说不上来。
所以尽可能描述项目中,你是如何使用react,应用react的,而不要把问题导向到原理,设计,架构上,除非你很懂。
所有的技术都是服务于项目/需求的。选择技术栈也要如此,能满足你项目的需求,你们团队能快速上手,生态十分完善,这些都是选择一个框架的好原因。
选择 Vue。
Vue 是开源社区在维护,我不信任大公司:
以我所在的三线小城市来说,我会选择vue 尽管react 理论上要比vue更好一点,但vue是国人开发维护,文档中文,生态也更符合国人的需求,再就是人才,vue的上手快,人也好招。
如果是纯web项目的话,个人感觉vue稍微好一点,因为自带css方案,缺点是vue2和ts结合很蛋疼,vue3倒是会改进,不过何时能release还不知道,并且vue3对ie最多支持到ie11,如果有桌面web端需求,可能vue3出了也还是会用vue2
如果还想同时搞非hybrid方案的app,react更好,因为有react native
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
问题范围很大,没有明确的答案,没有最好,只有最适合。
选择技术方案需要涉及方方面面,比如 团队技术栈积累、是否多端开发、项目具体情况等等一些列。
最主要的还是项目需求,团队倒是一个次要问题。一切技术选项都是为了满足需求