Приложение Angular может иметь один объект-маршрутизатор. Вы создаете модуль маршрутизатора и службу в модуле приложения root. SPA может иметь один или несколько выходов маршрутизатора, где будут отображаться связанные компоненты. Эти компоненты могут быть загружены с приложением root или лениво, чтобы минимизировать начальный размер. Компоненты с отложенной загрузкой могут быть предварительно загружены. И Маршрутизатор может быть передан с данными или без данных своему дочернему элементу.
Дочерний компонент может добавить свою конфигурацию маршрутов в Объект. Маршрутизатор также отправляет события, которые могут быть перехвачены. И маршруты могут быть защищены (например, «разрешить только зарегистрированным пользователям отображать связанный компонент»).
JHipster создает лучший шаблон «template» Angular frontend (если выбран), который, конечно, завершен и готово из коробки полностью использовать созданный Spring бэкэнд. Со всеми функциями, такими как централизованная конфигурация, аутентификация и меры защиты во всем приложении, перевод, возможность заполнять, обновлять и читать ваши базы данных с помощью внешнего интерфейса и / или API, dev- и prod-конфигурации и многое другое, что вам нужно Подумайте о создании масштабируемого, расширяемого, современного бизнес-приложения, монолитного c или в микросервисной архитектуре.
Дополнительные задачи, другое мнение в руководстве пользователя и работоспособности и т. д. c. вашего приложения, возможно, придется реализовать самостоятельно. JHipster покажет вам, как сделать это самоуверенно и приведет к хорошему коду. С JHipster вы получаете знания многих опытных разработчиков полного стека в ваших руках - бесплатно! Чудесно, что они делают!
Постарайтесь собрать бок о бок , чтобы иметь возможность использовать generator-jhipster не только в качестве исходного генератора, но и быть в курсе ваших приложение с помощью функции обновления JHipster. Код часто имеет период распада, мнения меняются - Hipster Будьте в курсе.
Или используйте JHipster, чтобы проверить свои идеи быстро и всесторонне.
Или использовать его для узнайте, о чем нужно думать, чтобы создавать профессиональные приложения.