Я работаю над 2 идентичными графическими интерфейсами: 1 для мобильных (с использованием Ionic), 1 для немобильных. Немобильный интерфейс реагирует так, что он уже готов для мобильных устройств! Таким образом, 99% кода одинаковы.
Я разрабатываю мобильную часть GUI в Ionic Framework (Angular). Немобильный интерфейс использует только угловой. Я мог бы просто объединить немобильный сайт (только угловой) в проект Ionic. Тогда у меня остался бы только один филиал.
Зная, что мы можем использовать команду "ионная подача", чтобы разоблачить Ионный интерфейс в немобильном браузере, я думаю просто использовать команду "ионная подача" на производственном сервере, чтобы выставить веб-интерфейс ионного устройства, мобильных пользователей. Это хорошая практика? Если нет, что мне делать, чтобы иметь только одну ветку?
Выполнение ионной подачи - создание веб-сервера в вашей папке www
Это не будет выполнять много очень полезной работы для производства, например:
Эти задачи, например, запускаются задачами grunt/gulp
или hooks
в команде ionic build
если вы ее правильно настроили.
Поэтому я бы рекомендовал вам две возможности:
Это то, что я предпочитаю, так как вы можете предпринять хорошие шаги крюконов кордоны и использовать одни и те же крючки для мобильных и немобильных.
В обоих случаях вам нужно будет выполнить некоторые тесты, так как ионный разрабатывается и оптимизируется для Android и iOS, и это не все мобильные телефоны (например, телефоны Windows), а не браузеры. Я помню, что в одном проекте добавлен некоторый класс спецификаций для браузера и обнаружение, использует ли пользователь браузер или нет для определенного поведения.