paranoiagu

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

  •  
  •   paranoiagu · Apr 18, 2018 · 4263 views
    This topic created in 2961 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

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

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

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

    兼顾性能与个性化需求
    paranoiagu
        4
    paranoiagu  
    OP
       Apr 18, 2018
    @luoway
    @lion9527
    @happinessnch

    先感谢了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1772 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 16:19 · PVG 00:19 · LAX 09:19 · JFK 12:19
    ♥ Do have faith in what you're doing.