Базовое понимание Angular & NativeScript - PullRequest
0 голосов
/ 08 октября 2018

Я хотел бы написать программу и автоматически иметь веб-версию (пока что Angular) и мобильную версию приложения.Самое простое решение, которое я вижу, это NativeScript: https://www.nativescript.org/

"Why would you want a mobile app, the user can just go on to the web from their mobile?" Основная причина для мобильного приложения заключается в том, что у пользователя нет доступа к Интернету.

Таким образом, это означает, что ваш дизайн должен кардинально измениться:

  • Angular - это одностраничное приложение, что означает, что любые данные, которые вы видите, поступают из http-вызова, который выполняется довольно регулярно.
  • InМобильный, вам нужно как-то хранить базу данных локально, потому что вам нужно разрешить пользователю работать в автономном режиме до тех пор, пока он не получит соединение для синхронизации (а это может быть никогда, я думаю)

Имея это в виду,NativeScript не очень хорошее решение, верно?Потому что он просто собирается преобразовать ваш код в мобильный код, но настоящая проблема заключается в дизайне сервисов и бэкэнда.

Может кто-нибудь подскажет мне, как лучше создать веб-приложение и мобильное приложение одновременно,помня об этой «проблеме беспорядочного доступа».

...