В чем разница в использовании угловых и англо-нативных компонентов - PullRequest
0 голосов
/ 16 ноября 2018

Кажется, я могу использовать оба, но в чем преимущество использования каждого для разработки Android?

1 Ответ

0 голосов
/ 16 ноября 2018

NativeScript! == Cordova

NativeScript не размещает ваше приложение внутри WebView.Ваш пользовательский интерфейс здесь полностью родной.Например, когда вы создаете кнопку, которая не является кнопкой HTML, но это кнопка UIButton (iOS) / android.widget.Button (Android).

Благодаря их среде выполнения JavaScript вы получаете 100% доступ ко всем собственным API-интерфейсам iOS / Android.Таким образом, вы можете повторно использовать свои веб-навыки, такие как XML / JavaScript / CSS, и фреймворки, такие как Angular / Vue, для создания чистого нативного приложения.Вы даже можете передавать код контроллера / модели (не HTML) между вашим веб-приложением и мобильным приложением.

Поскольку указанные вами компоненты основаны на HTML, вы не сможете использовать их в NativeScript.Вы используете его родные виджеты интерфейса.

...