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

公司打算使用混合开发 APP,在目前这个节点,前端选择 React Native 还是 Flutter?

  •  
  •   duanxianze · 2019-10-14 20:29:18 +08:00 · 4013 次点击
    这是一个创建于 1649 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我个人理解如下

    RN

    优点

    1. 使用 es2015+开发,语言熟悉,还有 React 和 JS 庞大的生态库,有各种组件和库
    2. jsx 和 html 更像,比 flutter 的声明式更容易学习
    3. Rn 使用人数更多,各种教程更多

    缺点

    1. UI 不统一,部分组件需要单独对安卓和 IOS 分别适配
    2. 前景不明,FaceBook 投入不足,更新快,但是变动一直很大
    3. 性能不佳,尤其是动画和长列表

    Flutter

    优点

    1. 谷歌亲儿子,而且大力推行,前景更好
    2. 性能好,自绘最贱,UI 统一
    3. 配套开发工具更好用,idea 和 vscode 的插件都是

    缺点

    1. dart 语法诡异,我个人表示不喜欢
    2. 目前生态还不足,且较少成熟的开发安利
    3. 学习难度大,全新的开发模式和语言

    我目前倾向于 React Native,虽然我是个 vue 党,只是 weex 实在不行,但公司老大更倾向于 Flutter,他主要认为谷歌会比脸书更靠谱,虽然最终决定权在我这里。

    请各位大佬不吝赐教,给小弟指点迷津

    10 条回复    2020-05-09 17:58:48 +08:00
    queuey
        1
    queuey  
       2019-10-14 20:53:51 +08:00
    Flutter 大法好
    gimp
        2
    gimp  
       2019-10-14 20:59:51 +08:00
    团队里对两种技术的哪个熟练度更高呢,另外项目开发周期,开发效率也应该纳入比较范围。
    duanxianze
        3
    duanxianze  
    OP
       2019-10-14 21:00:04 +08:00
    @queuey 有哪些好处呢?尤其是对比 rn 来说
    duanxianze
        4
    duanxianze  
    OP
       2019-10-14 21:01:05 +08:00
    @gimp 熟练度的还是 rn 吧,开发效率并不清楚,不知道哪个效率更高
    Toony
        5
    Toony  
       2019-10-14 21:02:27 +08:00 via iPhone
    vue 不也可以手机开发吗,还有很多移动端的组件,像 cube,vant 等等
    murmur
        6
    murmur  
       2019-10-14 21:03:11 +08:00   ❤️ 1
    react native 活在当下,flutter 挑战未来,但是现在 app 如果 1 年拿不到投资或者上市就是死,都逃不过 native 重构的路,所以你懂的
    haoji
        7
    haoji  
       2019-10-14 23:41:17 +08:00 via iPhone
    @murmur 真知灼见
    tianxia
        8
    tianxia  
       2019-10-14 23:57:07 +08:00 via Android   ❤️ 1
    RN
    ArJun
        9
    ArJun  
       2019-10-15 00:03:26 +08:00   ❤️ 1
    如果有安卓和 ios 开发,最好是以 SDK 的方式接入跨平台方案,这样就可以同时实行 RN 和 flutter 方案了
    makeitall
        10
    makeitall  
       2020-05-09 17:58:48 +08:00
    @murmur 有趣~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1013 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 19:28 · PVG 03:28 · LAX 12:28 · JFK 15:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.