hansnow

Vue 的 star 数已经超过 React 啦

  •  
  •   hansnow · Jun 15, 2018 · 13071 views
    This topic created in 3064 days ago, the information mentioned may be changed or developed.
    https://hasvuepassedreactyet.surge.sh/



    抛开工作原因,各位更喜欢用 Vue 还是 React 呢?
    120 replies  •  2018-06-16 12:37:11 +08:00
    1  2  
    ❮ ❯
    swift
    swift
    Jun 15, 2018 via iPhone
    1
    React
    hjdtl
    hjdtl
    Jun 15, 2018
    2
    Vue
    Pastsong
    Pastsong
    Jun 15, 2018 via Android
    3
    React
    swirling
    swirling
    Jun 15, 2018
    4
    React
    jowuIM
    jowuIM
    Jun 15, 2018❤️1
    5
    react 库多,更成熟
    个人喜欢 vue,更简单
    tushankaka
    tushankaka
    Jun 15, 2018 via Android
    6
    恭喜
    fengyj
    fengyj
    Jun 15, 2018 via Android❤️1
    7
    Vue.简单。
    react 生态太复杂了。
    coldsnap
    coldsnap
    Jun 15, 2018❤️1
    8
    然并卵,npm 和工业界使用还是差了十倍
    overflowHidden
    overflowHidden
    Jun 15, 2018
    9
    如果不打算用 redux,爱谁谁
    panyanyany
    panyanyany
    Jun 15, 2018
    10
    Vue,简单容易上手,学习曲线平滑
    madNeal
    madNeal
    Jun 15, 2018
    11
    react
    CrownLeo
    CrownLeo
    Jun 15, 2018 via Android
    12
    正在尝试 react, 更喜欢 vue
    notreami
    notreami
    Jun 15, 2018❤️1
    13
    支持 Jquery
    CFO
    CFO
    Jun 15, 2018 via Android
    14
    Angular
    whypool
    whypool
    Jun 15, 2018❤️2
    15
    看不惯 jsx 和 html+js 混写,简直反感

    目前主要用 vue 和 angular,看到 react 的东西自动绕道,惹不起惹不起
    maichael
    maichael
    Jun 15, 2018
    16
    更喜欢 React 和 Angular
    Plsea
    Plsea
    Jun 15, 2018❤️17
    17
    抛开工作原因
    我一个都不喜欢
    Justin13
    Justin13
    Jun 15, 2018 via Android
    18
    React
    learnshare
    learnshare
    Jun 15, 2018
    19
    React 更简洁,Angular 更全面,Vue 略尴尬
    React
    React
    Jun 15, 2018❤️1
    20
    React
    AdamChrist
    AdamChrist
    Jun 15, 2018
    21
    刚换 Vue ,发现 Vuex 和 Vue 的双向绑定格格不入,不知道各位有什么最佳实践么?官网给的那个就算了接受不了.
    目前用的方法是在 created 时候把 store 里面的数据通过 Object.assign 给 clone 出来
    stanjia
    stanjia
    Jun 15, 2018
    22
    天朝人口早超世界
    flowfire
    flowfire
    Jun 15, 2018 via iPhone
    23
    Angular 路过
    yhxx
    yhxx
    Jun 15, 2018
    24
    React
    marcong95
    marcong95
    Jun 15, 2018
    25
    公司项目用 vue,最近想用折腾下 react,看了一下 quickstart guide,感觉 jsx 有点反人类,不过部分场景可能挺爽
    murmur
    murmur
    Jun 15, 2018
    26
    @learnshare react 简洁但是 react 技术栈一般都拉上 rx.js 和 redux 这些 那就反人类了
    droiz
    droiz
    Jun 15, 2018
    27
    react
    Perry
    Perry
    Jun 15, 2018 via iPhone
    28
    React
    html 和 js 不混着写会浑身难受
    RaymondYip
    RaymondYip
    Jun 15, 2018
    29
    react
    banricho
    banricho
    Jun 15, 2018❤️1
    30
    JSX 本身没问题,写起来非常灵活
    React 是 API 设计太屎,被 Vue 一波语法糖按在地上摩擦
    learnshare
    learnshare
    Jun 15, 2018
    31
    @murmur 那倒也不是必须的部分
    jin5354
    jin5354
    Jun 15, 2018❤️1
    32
    Vue 思维负担轻,有 magic,学起来又简单又快,分分钟上线
    React 没 magic,一切用 js 写,牺牲 html 的易用性换来绝对自由的控制,方便应用各种设计模式

    实际情况大多数都是中小型项目,用个屁设计模式,怼就是了,项目能不能活过今年都不知道
    DearMark
    DearMark
    Jun 15, 2018❤️1
    33
    @jin5354 的确,写完回家才是王道。
    missyoudu
    missyoudu
    Jun 15, 2018
    34
    React
    missyoudu
    missyoudu
    Jun 15, 2018❤️5
    35
    回味了下,还是 React 有编程快感,Vue 总感觉在写一大堆模版
    shunia
    shunia
    Jun 15, 2018
    36
    @jin5354 React 没牺牲 html 啊,React 就是在写 html.

    我个人不知道为啥,先于 React 尝试了 Vue,但是完全没学会 Vue.反倒是 React 一下就上手了.还撸了一个有点代码量的已经上线的项目.
    Vue 刚开始就把我搞蒙了:编译时和运行时.然后 template 的单页写法,因为没有良好的智能提示,完全没搞懂怎么互相引用.
    大家都说 Vue 很简单,我其实是非常相信的,所以先试的 Vue.只能说一种框架一种人,我这种笨人,只适合 React 直接在 js 里写 html 这种做法...
    jin5354
    jin5354
    Jun 15, 2018
    37
    @shunia jsx 的缺点了解一下,当然对你口味你可以说没缺点。
    tedd
    tedd
    Jun 15, 2018
    38
    我喜欢 vue 是因为可以随便找个 html/css 的模版,然后插入 vue 当 jquery 用 😂
    murmur
    murmur
    Jun 15, 2018❤️1
    39
    @shunia
    vue 你知道 @事件 知道:绑定变量 就搞定一半了 常用的 attr 再来个 v-on v-if v-for 剩下的都是源生 html 写法 包括 style class 这点东西背诵加默写也就两分钟就学会了
    也就 react 那种 api 一行长的 27 寸显示器写不下的才需要智能提示

    react 各种狂改 html 的 attr 然后要智能提示还成了优点了
    flyingfz
    flyingfz
    Jun 15, 2018❤️1
    40
    我觉得 至少 80% 的项目, 没必要 搞 React 或者 Vue, 直接 BootStrap + JQuery。 或者 用 Vue 代替 Jquery。
    jmjc
    jmjc
    Jun 15, 2018 via Android
    41
    react 就是原生 js
    Geo200
    Geo200
    Jun 15, 2018 via iPhone
    42
    因为 rn 我还是用 react 吧。比较 weex 太惨不忍睹了
    coolcoffee
    coolcoffee
    Jun 15, 2018
    43
    React。 我一直尝试把 Vue 和 Typescript 一起写,最后我还是选择放弃,投入 React 的怀抱
    ii4Rookie
    ii4Rookie
    Jun 15, 2018
    44
    React
    xjmroot
    xjmroot
    Jun 15, 2018
    45
    Ext.js
    sunnygaofan
    sunnygaofan
    Jun 15, 2018 via iPhone
    46
    React+typescript
    isbase
    isbase
    Jun 15, 2018 via Android
    47
    人海战术
    doubleflower
    doubleflower
    Jun 15, 2018
    48
    @coolcoffee vue+ts 有什么大坑吗?我还打算试试这个组合呢
    murmur
    murmur
    Jun 15, 2018❤️5
    49
    @isbase 这就很酸了 朋友 一个框架如果能做到国际范还能有对中文社区良好的本地化支持不是一件好事么
    你还想说他去刷了 star ?

    有几个能做到这样 国外大把 issue 不处理的多了去了

    你说我单打独斗我就给你看我解决 issue 的速度
    你说性能问题我就跑 benchmark 给你看 你质疑什么我就出来回答什么
    你说我新框架不放心我就把单元测试给你看

    vue 的成功是一步一步来的 可不是 star 刷出来的 要我说很多人看到 react 是 fb 做的 我还说崇洋媚外你高兴么
    kikyous
    kikyous
    Jun 15, 2018
    50
    @murmur 新中国都成立多少年了,很多人还没站起来,
    qichunren
    qichunren
    Jun 15, 2018
    51
    但是对比看 Vue 和 react 的 Contributors 的数量,根本不是一个量级的,Vue 是 189 个开发者,react 是 1192 个开发者
    terrywater
    terrywater
    Jun 15, 2018❤️6
    52
    为什么 vue star 数多? 中国人多嘛

    为什么 vue 的生态没有 react 的生态好? 中国程序员擅长拿来主义,让我贡献?有没有搞错?老子的车贷房贷孩子贷老婆贷,你来还?
    kisnows
    kisnows
    Jun 15, 2018
    53
    vue 挺好,但是确实喜欢 React
    terrywater
    terrywater
    Jun 15, 2018
    54
    @flyingfz 同意你的观点,vue 的这种,适合多设备多入口重用的模式,也就是做一套底层,各个应用过来调用

    或者,需要做手机 app,api 接口是必须写的,因此,用 vue 更方便,

    如果为了用而用,就真的 2 了。
    Manweill
    Manweill
    Jun 15, 2018
    55
    react + react-native
    ben1024
    ben1024
    Jun 15, 2018
    56
    React
    vevlins
    vevlins
    Jun 15, 2018
    57
    放弃 vue 转投 react,react 的思想确实更具有暴力美学,生态也好很多。jsx 的语法是一开始放弃 react 学习 vue 的原因,但是很多时候遇到通过 vue 提供的指令不足以简单地表示 js 操作 html 的过程。react 更高一个层面,vue 差很远。
    nikolai
    nikolai
    Jun 15, 2018
    58
    React
    wspsxing
    wspsxing
    Jun 15, 2018
    59
    就个人体验来说,Vue 方便多了。

    React 本身是很简洁。
    但是 redux 和 mbox 先选一个,然后还要搭配它们的 Router。
    再 redux-thunk、redux-effects、redux-side-effects、redux-promise、redux-promise-middleware、redux-action-tools、redux-loop、redux-observable、redux-saga 里选一个好用又好学的。
    yuuko
    yuuko
    Jun 15, 2018 via Android
    60
    react
    yuuko
    yuuko
    Jun 15, 2018 via Android
    61
    看到有人吐槽 rxjs,其实用了 rxjs 后感觉很舒服,对于业务复杂的项目来说,用 rxjs 简直轻松
    coolcoffee
    coolcoffee
    Jun 15, 2018
    62
    @doubleflower Typescript 和 Vue 结合有两种方案,
    第一种:vue 单文件写法,类型提示几乎没有;
    第二种:jsx 写法,类型提示是接近完美了,但是不支持组件的属性类型提示,写法很接近 react,但是又有很多地方不同。
    doubleflower
    doubleflower
    Jun 15, 2018❤️1
    63
    @coolcoffee 不是 vue 作者以前推过一个插件可以处理.vue 的吗 https://vuejs.github.io/vetur/ 不过我还没用过
    grewer
    grewer
    Jun 15, 2018
    64
    我都用,简单的小项目用 Vue ,用起来简单快捷;
    项目复杂点我会选 react,更好规划和设计
    alian
    alian
    Jun 15, 2018
    65
    最近用 vue 撸了个 chrome 插件,然后用 mpvue 三两下转成小程序,如果需要还可以直接转成移动端页面,很无脑,很方便
    xianxiaobo
    xianxiaobo
    Jun 15, 2018
    66
    Angular,因为只会这一个
    66beta
    66beta
    Jun 15, 2018 via Android
    67
    楼上几位 react 看不上 vue 的大佬,建议再去了解一下,试着用 vue - cli 和 vscode 写个项目
    yamedie
    yamedie
    Jun 15, 2018
    68
    我选 Vue.

    为什么不学 React, 因为它一直在 ReactDom.render(<div>xxxxxx</div>); 这种写法我个人非常反感.
    就好像一直在写 娃哈哈.矿泉水 / 娃哈哈.AD 钙奶 / 娃哈哈.八宝粥... 一直在强调自己的 Brand, 太刻意了不喜欢.
    最好的服务是无痕服务, 而不是时时刻刻强调自己 brand 的服务, 语法也一样, vue 提供的各种语法糖很舒服, 人性化.
    而且在 js 里写 html 这种事我也不能接受, 可能我观念太陈旧了吧哈哈哈.
    wengjin456123
    wengjin456123
    Jun 15, 2018
    69
    vue
    auroraccc
    auroraccc
    Jun 15, 2018
    70
    @yamedie 你写过 react 么...平常开发根本不怎么会写 ReactDom.render , 你要说每个 jsx 文件要 import react 突出 brand 我还可以理解
    WildCat
    WildCat
    Jun 15, 2018 via iPhone
    71
    @yamedie 哈哈
    rrfeng
    rrfeng
    Jun 15, 2018 via Android
    72
    我选 angular
    cxtjk
    cxtjk
    Jun 15, 2018
    73
    我选择 angular
    leemove
    leemove
    Jun 15, 2018
    74
    不评价 react 吧...我用过 angular vue 都不错.
    zjsxwc
    zjsxwc
    Jun 15, 2018
    75
    react+1
    CodingMonkey
    CodingMonkey
    Jun 15, 2018
    76
    更喜欢 react,vue 的 template 写起来、看起来不爽。猜测喜欢写 js 的人,会更喜欢 react 的风格
    371657110
    371657110
    Jun 15, 2018
    77
    随便撕,
    反正我都喜欢
    nino
    nino
    Jun 15, 2018
    78
    React 设计的更优秀
    chmlai
    chmlai
    Jun 15, 2018
    79
    React, 理念上的差距
    cccRaim
    cccRaim
    Jun 15, 2018
    80
    都可以,不过讨厌 react 的大部分工具基于 redux 的生态
    pkm
    pkm
    Jun 15, 2018
    81
    更加喜欢 react,凹凸的 taro 也能转类 react 代码到小程序(逃~
    Lawlieti
    Lawlieti
    Jun 15, 2018❤️1
    82
    支持 Jquery
    支持 Jquery
    支持 Jquery
    est
    est
    Jun 15, 2018
    83
    prototype.js
    lrz0lrz
    lrz0lrz
    Jun 15, 2018
    84
    @terrywater #51 react 生态好难道不是因为 react 本身要啥啥没有?
    starles
    starles
    Jun 15, 2018 via iPhone
    85
    都一般般吧……不喜欢 js 这门混乱的语言...
    PanameraM
    PanameraM
    Jun 15, 2018
    86
    Angular
    shunia
    shunia
    Jun 15, 2018
    87
    @coolcoffee JSX 的属性是有提示的,需要自己写类型定义.

    @murmur 第一句话和第二句话难道不冲突吗?Vue 学了 1,2,3,4 就上手了,难道 1,2,3,4 都是没有成本的?没有智能提示值得追捧?脑回路清奇.更何况我也并没有说 Vue 什么问题,明确说了我脑子笨,或者说不适合 Vue 的套路.

    @jin5354 具体啥缺点?或者去哪看?方便的话烦请明示一下.
    xmsz
    xmsz
    Jun 15, 2018
    88
    初学的一定要选 react

    我个人因为先看了 Vue,那文档真不是一般新人看懂的,到现在还是看不懂他在说什么。感觉是那种妈的,居然成功了的感觉

    然后后面看了 react,觉得妈的,教程写的这么好。实现原来这么简单,感觉是一步一步成长有搭积木的感觉



    导致现在,没时间学习 react,然后 vue 和 react 再逻辑上又相差非常多,转不过去了
    shunia
    shunia
    Jun 15, 2018
    89
    这不是引战帖,上面搞对立的没有必要.很明显都是非常优秀的框架,基于业务需求,个人喜好等进行选择,都没有任何毛病.

    另外不管使用什么框架,强烈推荐 typescript.配合定义文件优秀的框架 /组件库,很舒服.
    sxy62016
    sxy62016
    Jun 15, 2018 via Android
    90
    react
    orwell1995
    orwell1995
    Jun 15, 2018 via iPhone
    91
    两个都用,但更喜欢 react,使用 react 明显能够感受到它的设计风格或者说理念(一种优雅的感觉,对,包括 Redux ),但 Vue 没有。
    PS:楼上那些有几个列出原因的,我想说 就因为你说的那点原因 就直接否定了 React/Vue 吗....
    BBCCBB
    BBCCBB
    Jun 15, 2018
    92
    别跟我受什么 react,vue,angular,
    老夫写代码就用 jQuery!!!
    tushankaka
    tushankaka
    Jun 15, 2018 via Android
    93
    @xmsz VUE 的 文档是真的没得黑
    applehater
    applehater
    Jun 15, 2018 via iPhone
    94
    @murmur redux 反人类。用上了 mobx 舒服,然后恍然这不就是 vuex 一样了。
    dofy
    dofy
    Jun 15, 2018
    95
    所以要去给王菊投票吗?
    momocraft
    momocraft
    Jun 15, 2018
    96
    没见过 DOM API 的人觉得 react 乱改属性名也不奇怪
    dofy
    dofy
    Jun 15, 2018
    97
    又被超回去了

    sunmonster
    sunmonster
    Jun 15, 2018❤️1
    98
    @whypool 我以前也这么觉得,但是用多了之后会发现 jsx 虽然丑,难看,但是强大,jsx 可以将组件当作参数通过 props 传递,组件也可以是变量,可以实现高阶组件,高阶组件可以实现依赖注入,这是 vue 很难做到的,我现在用 vue 都把 template 替换成 jsx。
    vsomeone
    vsomeone
    Jun 15, 2018
    99
    先用的 Vue 再用 React,发现虽然大家都说 Vue 简单,但个人感觉 React 更容易上手。jsx 说丑其实也没丑到哪里去吧,真要说丑那也是 HTML 丑…
    neutrino
    neutrino
    Jun 15, 2018
    100
    @murmur 我是不明白 vue 的组件,export 以后在哪里引用啊……
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3367 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 289ms · UTC 04:22 · PVG 12:22 · LAX 20:22 · JFK 23:22
    ♥ Do have faith in what you're doing.