V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Ison
V2EX  ›  前端开发

老司机求解惑原生团队打算自学前端是 react 比较容易上手还是 vue 呢

  •  
  •   Ison ·
    i-Leung · 2017-05-14 11:05:26 +08:00 · 5122 次点击
    这是一个创建于 2751 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我们公司之前都是纯原生开发的
    考虑到某些界面的复杂程度比较低、交互要求不高、量大
    打算把这类界面用 H5 实现
    目标是由目前的 Native 逐步转成 Hybrid
    我们团队成员除了俺以外基本可以算是零前端基础的
    我初步看了一下 react 跟 vue 的示例代码
    感觉好像 react 会比较倾向 java 跟 obj-c 的语法
    内里到底咋样还没有深入了解
    希望路过的老司机指点一下
    1、针对原生开发者入手前端 react 跟 vue 哪个比较容易上手呢?
    2、针对俺们这种只是部分界面转 H5,非整个 APP 的情况哪个处理会比较好呢?(俺觉得应该是 vue )
    3、从个人技术栈考虑,长远来说哪个的入手价值比较高呢?(俺觉得应该是 react )

    17 条回复    2017-05-17 10:48:36 +08:00
    murmur
        1
    murmur  
       2017-05-14 11:13:46 +08:00
    vue 或者 react native 不要 redux

    现在 h5 最大的头疼还是性能 即便是这几年新出的手机 整屏过场还是会在第一次卡一下 这个已经无解了

    而且你以前的优化方式全不能用了 因为听说有奇葩手机强制用 css3 开启硬件加速动画反倒会卡。。
    murmur
        2
    murmur  
       2017-05-14 11:15:06 +08:00
    另外从来没说 react 会倾向 java 和 obj-c 的语法
    老版 react/rn 用 es5 开发一样很舒服 你以为用了 es6 语法就 oo 了?再过几年吧
    es6 和 java 的语法还是差远了
    而且跟 java 的面向对象更是差出几个银河系的差距
    zhuangtongfa
        3
    zhuangtongfa  
       2017-05-14 11:18:38 +08:00 via Android
    要真想容易上手直接选 Vue,不要想其他的,React 体系太大,没那么多时间和人力给你准备
    IamJ
        4
    IamJ  
       2017-05-14 11:25:12 +08:00 via iPhone
    单从上手简单来说就选 Vue
    askfilm
        5
    askfilm  
       2017-05-14 11:28:41 +08:00
    我个人觉得
    react 现在还是试验品而已
    Vue 不适合大型应用
    beyoung
        6
    beyoung  
       2017-05-14 11:47:32 +08:00 via iPhone
    既然不复杂,那就这两个都用不到。
    vue.js 上手更容易。
    仅个人看法。
    dreamcog
        7
    dreamcog  
       2017-05-14 11:48:38 +08:00 via iPhone
    用了 react,感觉还可以。上手的确难度有点高,顺了以后就还好了
    hst001
        8
    hst001  
       2017-05-14 13:38:17 +08:00 via Android
    后端表示半天上手 vue,react 可是花了好几天
    zzuieliyaoli
        9
    zzuieliyaoli  
       2017-05-14 15:37:16 +08:00
    @askfilm #5 能否详细说一下 Vue 为什么不适合大型应用吗?
    sniffles
        10
    sniffles  
       2017-05-14 15:55:58 +08:00
    vue
    简单

    长远来看,优势不一样
    react 更成熟一些,native、redux 这些前人已经踩坑许多
    vue 更有活力,意味着你可以给 vue 生态做出更大贡献
    yangff
        11
    yangff  
       2017-05-14 16:21:53 +08:00
    vue 上手挺快的…… 就是文档不大好
    maomaomao001
        12
    maomaomao001  
       2017-05-14 16:59:33 +08:00 via Android
    vue
    dongoo
        13
    dongoo  
       2017-05-14 17:08:12 +08:00 via Android
    vue 上手简单一些,react 上手难一些~
    only0jac
        14
    only0jac  
       2017-05-14 17:34:49 +08:00 via Android
    vue 还能做安卓和 ios 的跨平台?
    gooin
        15
    gooin  
       2017-05-14 18:37:28 +08:00 via Android
    @only0jac weex 吧
    only0jac
        16
    only0jac  
       2017-05-14 20:17:39 +08:00 via Android
    @gooin 对比了下,加载列表,rn 比 weex 效果要好,weex 加载从上往下有延迟,像 web 一样
    joesky
        17
    joesky  
       2017-05-17 10:48:36 +08:00 via Android
    推荐尝试一下 React + MobX,上手同样很快。MobX 现在也有中文文档了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2912 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 14:30 · PVG 22:30 · LAX 06:30 · JFK 09:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.