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

React Native 和 原生的选择?或者其他可推荐的?

  •  
  •   paranoiagu · 2018-04-18 16:12:25 +08:00 · 3795 次点击
    这是一个创建于 2443 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一个办公软件的手机 app,pc 端未使用 React 之类的前端。能利用 pc 端的除了 rest 接口外,还有部分 h5 页面,这些页面个性化太多,所以直接 h5。

    app 的第一版,基于原生,上面提到个性化太多的页面是 h5.

    app 的第二版,基于 React Native,上面提到个性化太多的页面是 h5,当然第二版功能增加了,而且和第一版的 api 不兼容。

    现在问题来了,有同事提出来 React Native 坑太多,准备用原生搞第三版。RN 确实有些坑,但是直接放弃,去年干了那么多活基本报废。

    现在来听听大家的意见。或者还有其他方案可推荐吗?

    4 条回复    2018-04-18 17:03:11 +08:00
    happinessnch
        1
    happinessnch  
       2018-04-18 16:51:05 +08:00
    1. 偏交互的 native , 偏浏览 Web
    2. 已稳定的 native,试错中的 Web
    3. 系统调用 native,信息展示 Web
    4. 核心功能 native , 周边辅助 Web
    摘自 https://www.zhihu.com/question/19558750
    认同这个说法,商城、新闻等建议 RN,OA 请假等交互比较频繁的建议 Native。
    lion9527
        2
    lion9527  
       2018-04-18 16:55:39 +08:00
    RN 适合一些通用和简单的 APP,办公 APP 用 RN 的话学习成本不比原生低,时不时去翻 API,还要花时间解决两个平台不一致的地方。

    还不如用原生,至少很多问题都能搜到解决方案。
    luoway
        3
    luoway  
       2018-04-18 16:59:49 +08:00
    还有 Hybrid App

    通用的、稳定的功能模块 Native,提供 JSBridge 给个性化 H5 调用

    兼顾性能与个性化需求
    paranoiagu
        4
    paranoiagu  
    OP
       2018-04-18 17:03:11 +08:00
    @luoway
    @lion9527
    @happinessnch

    先感谢了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1608 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 16:55 · PVG 00:55 · LAX 08:55 · JFK 11:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.