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

2018-04-18 16:12:25 +08:00
 paranoiagu

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

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

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

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

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

3795 次点击
所在节点    移动开发
4 条回复
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
2018-04-18 16:55:39 +08:00
RN 适合一些通用和简单的 APP,办公 APP 用 RN 的话学习成本不比原生低,时不时去翻 API,还要花时间解决两个平台不一致的地方。

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

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

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

先感谢了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/447842

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX