V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
find456789
V2EX  ›  问与答

在 2019 年,独立全端开发者,应该学 vue 还是 react?

  •  1
     
  •   find456789 · 2018-12-26 00:26:44 +08:00 · 6527 次点击
    这是一个创建于 2164 天前的主题,其中的信息可能已经有所发展或是发生改变。

    没有学过原生开发

    希望学一门 web、ios、android 能通吃的技术

    目前就 vue 和 react 2 个选择

    这 2 个前后都接触过

    听说 react-native 需要原生开发经验, 有点失望啊

    看网上也出了个 vue-native


    那么, 为了将来可以开发 web、ios、android, 应该选 vue 还是 react 呢?

    谢谢

    35 条回复    2021-01-27 09:48:51 +08:00
    Lxxyx
        1
    Lxxyx  
       2018-12-26 00:46:48 +08:00 via Android
    如果是这样的需求的话,推荐 React,配合上 RN,应该算是目前最为成熟的跨端框架之一
    azh7138m
        2
    azh7138m  
       2018-12-26 00:49:13 +08:00 via Android   ❤️ 3
    Dart+Flutter ?
    Bijiabo
        3
    Bijiabo  
       2018-12-26 00:52:14 +08:00 via iPad
    React
    janus77
        4
    janus77  
       2018-12-26 01:01:55 +08:00 via iPhone
    避不开接触原生知识的
    现在的 web 生态还到不了开箱即用而不用关心底层差异的地步。
    wly19960911
        5
    wly19960911  
       2018-12-26 02:32:57 +08:00 via Android
    没有跨平台不需要了解原生的,只是或多或少,总会材坑
    wly19960911
        6
    wly19960911  
       2018-12-26 02:33:27 +08:00 via Android
    @wly19960911 材 -> 踩
    ETiV
        7
    ETiV  
       2018-12-26 03:49:05 +08:00
    小孩儿才做选择题~
    fx
        8
    fx  
       2018-12-26 04:15:22 +08:00
    Flutter + 1
    OrangeM21
        9
    OrangeM21  
       2018-12-26 05:26:05 +08:00
    Flutter + 1
    EulerChen
        10
    EulerChen  
       2018-12-26 07:24:34 +08:00 via Android
    我全都要(all buy)
    ShuoHui
        11
    ShuoHui  
       2018-12-26 07:50:46 +08:00 via iPhone
    Flutter 再投一票
    creanme
        12
    creanme  
       2018-12-26 07:54:19 +08:00 via Android   ❤️ 1
    我也投 flutter
    GoldenLee
        13
    GoldenLee  
       2018-12-26 08:09:34 +08:00 via Android
    妈耶,v2er 这么激进的吗?那我也投 Flutter !
    PopeyeLau
        14
    PopeyeLau  
       2018-12-26 08:14:41 +08:00 via iPhone
    Flutter / Swift
    DOLLOR
        15
    DOLLOR  
       2018-12-26 08:17:00 +08:00 via Android
    当然 Flutter
    lzhnull
        16
    lzhnull  
       2018-12-26 08:36:48 +08:00 via Android
    flutter
    binaryify
        17
    binaryify  
       2018-12-26 09:01:17 +08:00 via iPhone   ❤️ 1
    都选,先学 Vue,然后深耕 React
    Flutter 还不成熟,暂时不要碰
    binaryify
        18
    binaryify  
       2018-12-26 09:02:06 +08:00 via iPhone
    另外跨端开发肯定要会对应平台知识的
    iBenlim
        19
    iBenlim  
       2018-12-26 09:06:37 +08:00
    如果前端纯 APP,可以考虑 Flutter。如果前端考虑小程序+H5+RN,可以考虑 Taro...
    hugebug
        20
    hugebug  
       2018-12-26 09:06:45 +08:00
    flutter 可以跨好几端 还等什么
    Blanke
        21
    Blanke  
       2018-12-26 09:19:43 +08:00 via Android
    目前的跨平台框架都是需要原生开发基础的
    murmur
        22
    murmur  
       2018-12-26 09:20:33 +08:00
    当然学 jQuery
    1v9
        23
    1v9  
       2018-12-26 09:21:12 +08:00
    不怕死用巨硬的 C#,赶时髦用作恶的 Flutter。
    o0
        24
    o0  
       2018-12-26 09:22:51 +08:00
    解决问题(需求)是关键。
    visonme
        25
    visonme  
       2018-12-26 09:22:53 +08:00
    给自己定位全栈,那原生知识一定要学,学,学

    以框架入门是好的,我选的是 react,后面上手 vue 很快~
    icop
        26
    icop  
       2018-12-26 09:28:37 +08:00
    Flutter +10086。
    全客户端?
    SirLostWhite
        27
    SirLostWhite  
       2018-12-26 09:30:43 +08:00
    emmmmmmm
    推荐 taro
    taro 做的不错

    https://github.com/NervJS/taro

    简介
    Taro 是一套遵循 React 语法规范的 多端开发 解决方案。现如今市面上端的形态多种多样,Web、React-Native、微信小程序等各种端大行其道,当业务要求同时在不同的端都要求有所表现的时候,针对不同的端去编写多套代码的成本显然非常高,这时候只编写一套代码就能够适配到多端的能力就显得极为需要。

    使用 Taro,我们可以只书写一套代码,再通过 Taro 的编译工具,将源代码分别编译出可以在不同端(微信 /百度 /支付宝小程序、H5、React-Native 等)运行的代码。
    tanranran
        28
    tanranran  
       2018-12-26 09:47:40 +08:00
    @SirLostWhite #27 #27 taro 坑很多
    f2ck
        29
    f2ck  
       2018-12-26 10:33:16 +08:00
    flutter + 10086
    bsg1992
        30
    bsg1992  
       2018-12-26 11:40:44 +08:00
    xamarin 你值得拥有.NET 体系包办全部 前后端 大数据 人工智能全都有
    sunhk25
        31
    sunhk25  
       2018-12-26 11:55:08 +08:00
    flutter 看上去高大上,貌似移动端比较比较友好
    PC 端也支持吗
    Pengg
        32
    Pengg  
       2018-12-26 11:58:45 +08:00
    都学
    NonClockworkChen
        33
    NonClockworkChen  
       2018-12-26 14:34:26 +08:00
    write once,debug anywhere.
    FreshOldMan
        34
    FreshOldMan  
       2018-12-26 14:46:46 +08:00
    react
    niusz
        35
    niusz  
       2021-01-27 09:48:51 +08:00
    @NonClockworkChen 笑喷了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1014 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 21:50 · PVG 05:50 · LAX 13:50 · JFK 16:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.