现在 Vue 和 React 学哪个比较好

2018-08-13 19:51:50 +08:00
 LosLord

本人是个后端,平常也会写前端页面,不过都是 jquery,easyUI 那些,现在想学个前端框架。 三大框架发现这两个提及的比较多。

一个国人开发(华裔?),中文资料丰富,但是因为国内人数多 star 巨多,不知道水分多少。

React 感觉国际较为主流,但是前一阵出了个丑闻不知道现在怎么样。

因为要写管理系统,组件是否丰富也很重要。

PS:顺便问下 npm 启动以后怎么跟后端交互啊。

14339 次点击
所在节点    前端开发
29 条回复
U2Fsd
2018-08-13 19:55:13 +08:00
问最后的那个问题。。真的用过 jQuery 吗
LosLord
2018-08-13 19:57:10 +08:00
@U2Fsd 我在 webstrom 上启动之后,会启动一个 server,这个端口肯定和我后台开发的端口不一样啊,难道 host 写死?
WEAlex
2018-08-13 20:00:25 +08:00
@LosLord 同后端,webpack 里面 server 做代理即可
Hilong
2018-08-13 20:01:55 +08:00
jquery 的 ajax 了解过
LosLord
2018-08-13 20:04:01 +08:00
@Hilong 没写清楚,我希望不作跨域请求,直接相对路径访问
misaka19000
2018-08-13 20:04:15 +08:00
个人比较喜欢 vue,无奈公司用的是 react😂
natforum
2018-08-13 20:05:01 +08:00
按楼主情况 jquery 已经满足了,无需在学了,实在要学就 vue 吧,vue 入门快
anjianshi
2018-08-13 20:05:35 +08:00
个人比较喜欢 react,无奈公司开始转向 vue 了 😂
U2Fsd
2018-08-13 20:06:23 +08:00
@LosLord

开发环境 Vue 有 proxyTable 可以在前端解决跨域

生产环境可以在 Nginx 做反向代理,或者后端设置允许跨域
LosLord
2018-08-13 20:06:30 +08:00
@misaka19000
@anjianshi
你俩换换公司
anjianshi
2018-08-13 20:06:47 +08:00
因为楼主不是专业前端,推荐 vue,比 react 好上手,
LosLord
2018-08-13 20:12:37 +08:00
@anjianshi 上手难度不重要,重要的是组件丰富度、生态和可维护性
starcraft
2018-08-13 20:14:19 +08:00
这里面的一个说不定过两年就凉凉了呢,懒的话就别学了。
LosLord
2018-08-13 20:31:54 +08:00
@starcraft 我倒是对 Vue 这个没有个大公司的爹倒是有点不放心
rrfeng
2018-08-13 20:41:02 +08:00
@LosLord 所以我选 angular
jatai
2018-08-13 20:45:04 +08:00
@LosLord 要不要试试 angular ?组件生态都是妥妥的,ng-bootstrap, devextreme-angular, an-zorro 随便一个都能应付多数管理系统,ts 开发更是后端同学的偏爱
visonme
2018-08-13 21:46:03 +08:00
用 semantic-ui 和 boostrap 这些 UI 框架足够了,确实需要的话在引入 vue 或 react。

在自己的项目中引入 vue 和 react 也是需要慎重考虑的
iConnect
2018-08-13 22:11:47 +08:00
@LosLord 阿里虽然明面上没有收购 Vue,其实差不多是收了。原创作者都在阿里,内部也用的不少,贡献不小
klesh
2018-08-13 22:21:45 +08:00
推荐两个都学, 一个一个来. 不都折腾一下怎么第一手感受其不同之处?
react 比较哲学, 思维层次高些, 单向数据流很有意思. 但对队友的素质要求高些.
vue 比较实用, 功能较多, 简单直观易上手, 工程上比较容易组织, 换言之, 对队友的要求相对低些.
remon
2018-08-13 22:34:35 +08:00
@iConnect 作者不在阿里,全职搞 vue.js

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/479462

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX