перенос приложения с zend framework (ZF)+ AngularJS на zend framework + Angular
Мое приложение находится в Zend framework + AngularJS. Где Zend framework дает нам маршруты и API для использования в приложении. текущие зенд-маршруты такие: app.domain.com/home, app.domain.com/users
Я создаю новый модуль, скажем так, app.domain.com/send-sms и хочу разработать его в Angular.
Теперь я планирую перенести его с AngularJS на Angular, и все остальное будет таким же на данный момент. Позже все модули перейдут в Angular (app.domain.com), и я создам api.domain.com (приложение Zend Framework для API).
Пожалуйста, предложите лучший подход к постепенной миграции модулей, чтобы полностью перейти на Angular.
1 ответ
У вас есть несколько вариантов:
- Вы можете использовать архитектуру микро-интерфейса: представить приложение оболочки (Angular), обертывающее ваше старое приложение, в качестве первого микро-интерфейса (AngularJs) и, наконец, представить 3D-микро-интерфейс (Angular), который будет содержать ваши новые функции.
- Альтернативный вариант — использовать элементы Angular. Такие элементы можно внедрить в ваше старое приложение (AngularJs 1.7.x), что поможет вам остановить рост вашего технического долга.
- Используйте NgUpgrade для постепенного переноса вашего приложения шаг за шагом (это самое дорогое решение, но, по моему мнению, это может быть лучший подход в зависимости от потребностей/срочности вашего бизнеса).
веб-элементы, написанные на Angular, а затем