对于基于Web技术的跨平台应用程序的主要区别,优点/缺点等,我无法找到任何有用的细目分类。我需要一些本机功能,但好奇为什么开发人员在提供WebView功能时为何会在React Native上使用Cordova。
答案 0 :(得分:0)
Cordova应用完全是在 WebView中构建的。
React Native将您的JSX UI模板转换为本机小部件-如果您确实需要的话,其中之一是WebView。 RN只是使用JS才是真正的“网络技术”。
编译React Native项目时获得的应用程序具有完全本机的UI,该UI由JS代码跨JSON桥控制,并在VM中运行。另一方面,Cordova实际上只是为您的HTML和JS提供了一个Chromium实例。在RN中,性能几乎可以保证比任何基于WebView的包装器都要好。