Реагируй на нативный с WebView против Cordova - PullRequest
0 голосов
/ 31 октября 2018

Я не могу найти какие-либо полезные сведения о ключевых различиях, плюсах / минусах и т. Д. При поставке кроссплатформенного приложения на основе веб-технологий. Мне нужны некоторые встроенные возможности, но любопытно, почему разработчики используют Cordova вместо React Native, когда оба предлагают возможности WebView.

1 Ответ

0 голосов
/ 31 октября 2018

Приложения Cordova полностью созданы в WebView.

React Native переводит ваши шаблоны JSX UI в собственные виджеты - одним из которых является WebView, если вы действительно этого хотите. RN - это действительно «веб-технология», поскольку она использует JS.

Приложение, которое вы получаете при компиляции проекта React Native, имеет полностью собственный пользовательский интерфейс, управляемый через JSON-мост вашим JS-кодом, который работает в виртуальной машине. С другой стороны, Cordova, по сути, просто предоставляет экземпляр Chromium для запуска HTML и JS. Почти гарантированно, что производительность с RN намного выше, чем с любой оболочкой на основе WebView.

...