Является ли приложение NativeScript тем, что пользователь видит на мобильном устройстве, или тем, что он загружает из магазина приложений? - PullRequest
1 голос
/ 06 июня 2019

Я новичок в Angular и только изучаю приложения Angular с TypeScript с помощью приложения C # ASP.Net Core Web Api в качестве проекта на стороне сервера.

Вопрос - если я создаю приложение NativeScript рядом с приложением Angular TypeScript, это то, что пользователь видит на экране при использовании мобильного устройства (iPad, iPhone и т. Д.), Или это то, что я загружаю в приложение сохранить и загрузить пользователем на мобильное устройство для запуска в качестве собственного приложения?

И если это первое, как устройство узнает, какое из них использовать, поскольку я могу создать приложение TypeScript с начальной загрузкой и адаптировать код для мобильных устройств?

1 Ответ

2 голосов
/ 06 июня 2019

Play store / App Store - это централизованное хранилище, откуда пользователи могут загрузить ваше приложение.Я думаю, что вы путаетесь между PWA и нативными приложениями.Nativescript используется для создания мобильных приложений Native, которые можно отлаживать / запускать / создавать непосредственно на любом устройстве IOS / Android.Вы можете опубликовать его либо в Apple, либо в магазине Google, чтобы сделать его доступным для общественности, однако для этого есть определенные шаги.

Но краткий ответ на ваш вопрос Да , приложение будет таким же, когдавы создаете и развертываете его непосредственно на устройстве или публикуете его для последующего хранения и загрузки.

PS Angular - это просто используемая вами среда, вы также можете выбрать либо vue.js, либо ванильный Javascript для разработки приложений на NativeScript.И не имеет значения, если у вас есть C # ASP.Net Core Web Api или Java в качестве бэкэнда.

РЕДАКТИРОВАТЬ: Цель проекта совместного использования кода состоит в том, чтобы разделить как можно больше кода и разделить код, специфичный для платформы.в отдельные файлы.

Обычно это означает, что мы можем совместно использовать код для:

Маршруты для навигации, Службы для общей бизнес-логики и Определение класса компонента для общего поведения компонента

...