Ionic Framework и AngularJS - PullRequest
       12

Ionic Framework и AngularJS

0 голосов
/ 20 марта 2019

Позвольте мне предвосхитить эти вопросы заявлением: «Я не веб-разработчик».Большая часть моей работы была сделана на Python для анализа данных.

Правильный подход к этому, я нахожусь в сценарии, где я изучаю веб-технологии, такие как HTML / CSS, JS, Ionic и AngularJS, чтобы отладить довольно ужасное мобильное приложение, написанное предыдущими разработчиками.

Приложение было построено на платформе Ionic с использованием плагинов Cordova и AngularJS (да, не нового Angular 6-7).

Мои вопросы:

  1. На моем компьютере установлена ​​новейшая версия Ionic, поддерживающая Angular 6-7.Должен ли я откатить его до предыдущей версии, чтобы он поддерживал AngularJS?

  2. Может ли мое приложение столкнуться с серьезными проблемами в следующем году (или менее), если оно не будет переписано с использованиемновый Angular?

Ответы [ 2 ]

0 голосов
/ 20 марта 2019

1) Вам не нужно понижать версию вашей Ionic, но нужно будет установить пакет @ ionic / v1-toolkit.

2) Это более субъективный вопрос.Насколько я понимаю, v1 останется стабильным, по крайней мере, в ближайшем будущем.Однако вряд ли оно получит более активное развитие.Вы можете столкнуться с обычными проблемами со старой экосистемой, такими как устаревшие зависимости, устаревшие шаблоны архитектуры, нехватка учебных ресурсов.

На данный момент я обновил несколько приложений с v1 до v3 / v4, и я НАСТОЯТЕЛЬНО предпочитаю современный угловой стиль, архитектуру и функциональность.Так что это так.Машинопись также очень полезна.Приложение в конечном итоге должно быть обновлено, и обновление с 1 до 2 полностью переписано, как утверждает Maheshivirus.Чем больше работы вы выполняете в приложении Ionic 1, тем сложнее будет обновление.Не зная ваших обстоятельств, возможно, стоит сначала подумать об обновлении, чтобы ограничить развитие технического долга и улучшить будущее приложение.

Хорошая новость заключается в том, что они используют одну и ту же Cordova, поэтому очень маловероятно, что это повлияет на функциональность.Новые версии Ionic работают быстрее, поддерживают отложенную загрузку, имеют лучшие эстетические компоненты и работают лучше, чем PWA.Если какой-либо из этих аспектов представляет интерес для вас, это может повлиять на ваше решение.См. эту ссылку и эту для получения дополнительной информации.Вторая ссылка указывает на то, что в версии 1 больше не ведется активная работа.

Надеюсь, это поможет.

0 голосов
/ 20 марта 2019
    - If you want to run Ionic 1 app then you should downgrade your installed ionic version to ionic 1.
    -Ionic has updating day by day its better to update your ionic 1 projects to ionic 2+ because Ionic 2 is completely different from Ionic 1,as the language for framework has changed.Its no more angular 1,it's angular 2+ , TYPESCRIPT.
    -At a high level, Ionic 2+ is a complete rewrite of the Ionic 1 project with Angular >= 2.x.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...