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

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

  •  
  •   paranoiagu · 118 天前 · 601 次点击
    这是一个创建于 118 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一个办公软件的手机 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
        1
    happinessnch   118 天前
    1. 偏交互的 native , 偏浏览 Web
    2. 已稳定的 native,试错中的 Web
    3. 系统调用 native,信息展示 Web
    4. 核心功能 native , 周边辅助 Web
    摘自 https://www.zhihu.com/question/19558750
    认同这个说法,商城、新闻等建议 RN,OA 请假等交互比较频繁的建议 Native。
        2
    lion9527   118 天前
    RN 适合一些通用和简单的 APP,办公 APP 用 RN 的话学习成本不比原生低,时不时去翻 API,还要花时间解决两个平台不一致的地方。

    还不如用原生,至少很多问题都能搜到解决方案。
        3
    luoway   118 天前
    还有 Hybrid App

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

    兼顾性能与个性化需求
        4
    paranoiagu   118 天前
    @luoway
    @lion9527
    @happinessnch

    先感谢了。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   实用小工具   ·   961 人在线   最高记录 3762   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 18ms · UTC 23:18 · PVG 07:18 · LAX 16:18 · JFK 19:18
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1