Как создать кроссплатформенное угловое веб-приложение? - PullRequest
0 голосов
/ 09 ноября 2018

В настоящее время у меня есть приложение для веб-браузера, разработанное с использованием машинописи Angula 6+. Это отзывчивый и хорошо отображает в любом разрешении браузера. Но я хочу теперь совершенно другой макет для него, когда он открывается в мобильных телефонах. Я начал исследовать альтернативы, чтобы сделать это, но я немного растерялся, поскольку я новичок в веб-разработке.

Альтернативы:

1 - используйте NativeScript с angular (который, кажется, работает очень хорошо), и я смогу поделиться кодом, разделить модули, html / css и т. Д. ...

2 - создайте 2 разных проекта, и как только кто-то попадет внутрь URL-адреса, я определю, что браузер является мобильным (например, для Android или iOS) и перенаправлю его на URL-адрес мобильного веб-приложения. Но как мне поделиться кодом между этими двумя проектами ??

Вопросы:

1 - есть ли другая альтернатива?

2 - какой из них вы считаете лучше?

3 - я предпочитаю 1-й вариант с использованием NativeScript, каковы плюсы / минусы?

Я заблудился, потому что не уверен, действительно ли мне нужно кроссплатформенное веб-приложение. Я просто хочу изменить весь макет, но сохраняя схожие функции. Мне нужно будет поделиться кодом, поэтому мне понравилась альтернатива NativeScript, но мне пока не удобно его использовать. Например, веб-страница Facebook перенаправляет URL-адрес в другое приложение. Я хочу, чтобы ваше мнение помогло мне решить, что будет наилучшей практикой с учетом моего сценария и потребностей.

...