react-native – React native vs create react本机应用程序
我想从响应本机应用程序开发开始,需要帮助来决定我应该走哪条路。
主要问题是:我应该选择本机还是创建反应本机应用程序? 根据我的理解,CRNA真的是使用expo客户端和工具进行本地反应,使用更舒适(不需要开发帐户等) 我可以看到使用CRNA over react native的优点(不需要设置依赖项,更快的时间开始开发,不需要iPhone开发帐户或xcode android combi等) 但是,由于并非所有本地库都包含在内,我认为自己需要在以后导出我的应用程序,并继续像以前一样使用xcode和android studio。 因此,如果CRNA只是开始使用所有内容的一种很好的方式,那么我会立即选择vanilla反应原生,因为我认为暂时解决方案没有任何意义。 此外,也许你可以纠正我,我不喜欢在我的应用程序上只有另一个包装器的想法,除非我错过了一些更重要的优势。 那么请你就此分享你的意见吗?如果您已经开发了过去使用本地反应的应用程序,那么您将走哪条道路,将来会走哪条道路?反应原生,CRNA或反应原生和世博环境? 提前致谢。
嗨,我也将分享我在这个主题上的一些经验。
由于我有前端背景并且不熟悉XCode或Android Studio,因此我决定从CRNA开始我的本机应用程序开发。 事实上,只需一个文本编辑器,纯粹使用javascript并利用内置的expo SDK组件,我很快就能够实现并发布到Play Store a fairly simple app。 然而,在发布应用程序后,我意识到有一些陷阱无法与类似的竞争对手Java应用程序竞争: 最大的IMO是用exp生成的apk的大小 因此,一般来说,CRNA是一种非常快速的方式,可以启动并有一些工作,但在将应用程序发布给用户之前,您将无法避免设置自定义构建和所有依赖项,如Android Studio (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |