ReactJS开发一个企业应用App,正在纠结用Hybrid的方式,还是直接上ReactNative?

个人比较倾向于hybrid,主要是长期维护成本,感觉比App的边际性能更重要。虽然RN是成熟的方案,技术上来看,我认为不是一个好的抽象(总有边边角角RN做不到最好的一致性),有一个编译时相对没有编译时(纯JS)对长期迭代来说是有潜在风险。短期来说,RN开发并不比Hybrid技术(如基于cordova,Angular的ionic)容易。
【ReactJS开发一个企业应用App,正在纠结用Hybrid的方式,还是直接上ReactNative?】 建议看一下ionic的case,Ionic app showcase - Ionic Framework,我相信大多数应用可以在现在的机型上跑得很流畅。

■网友
react native 相比 hybrid ,优势无非是性能,但用起来你有可能要自己实现大量的控件,要是人手不足的话还是慎重。不知道你这里所说的企业app 是什么概念,其实我觉得 cordova 已经很不错了。
■网友
主要还是看人力分布,项目紧迫程度以及对体验的要求之间去权衡。企业内部应用的话,建议Hybrid,现在Hybrid 也是可以做到体验不错的,手白,百度糯米等有很多成熟的离线H5应用的案例。包括Google 提倡的PWA 也可以尝试。RN的话,还是需要对原生比较了解,并且RN如果要做拆包的话,还是很有挑战的。


    推荐阅读