Запуск angular FrontEnd в связке с Flask
Для запуска современного фронта сейчас совершенно не достаточно включить в индексную страницу библиотеку Jquery и Bootstrap, сейчас для создания современного фронта необходимо использовать целую инфраструктуру, довольно не однозначную, не однородную и совершенно не стабильную.
Задача мягко говоря совершенно не тривиальная и становится очевидно, что фронтэндщики совершенно обоснованно начинают зарабатывать свои большие деньги
В результате всего у меня получилось следующее:
- совершенно обыкновенный, простой и понятный backend на Flask
- настроенный фронт исползующий Bootstrap и Angular
- а так же инструмент для генерации моделей. при этом генерируется не только модель для базы данных, но и полный restFul для неё
- а так Ангуляр Сервис, Контроллер и Роутер для фронта, при этом на фронте появляется форма редактирования, список объектов модели
- а самое вкусное это то, что после изменения любого файла проекта, будь то вьюшка бакенда, или шаблон фронта, Grunt автоматически пересобирает фронт и АВТОМАТИЧЕСКИ обновляет открытую страницу
С помощью этого инструмента теперь достаточно легко создать каркас проекта и приступить к разработке, при этом экономится куча времени на обновление страниц, всем этим занимается Grunt