Появился вопрос по поводу использования модуля форм для фласка.
Вот у меня была идея сделать сайт. Я начал реализовывать формы на беке и отрисовывать их на фронте через шаблоны. Js если и был, то очень мало.
Время шло и сейчас стал переносить нагрузку по сверки больших объемов данных с бэкенда на фронт. И тут начали появляться запросы с фронта в виде json.
Зачем мне формы фласка если:
1) Стал использовать marshmallow и их схемы для валидации данных с фронта (json).
2) Что бы нарисовать красивую форму на фронте приходится координально перелопачивать шаблон формы. И в конце концов задаёшься вопросом зачем этот шаблонизатор если я могу сделать форму намного лучше с помощью обычного html + css. И пускай этим будет заниматься фронтендер. Зачем бэкендеру вообще управлять стилями формы в классе?
Правильно ли я понимаю, что пришло время мне отказать от форм и переводить все обработки запросов с фронта в ответы json, кроме первой отрисовки страницы? (хотя даже сейчас первая отрисовка страницы выполняет ровно половину отрисовки, т.к. потом, через ajax запросы я реализую подгрузку всех больших данных.
Как можно объединить SPA - приложение и Самостоятельный страницы наподобие обратной связи (что бы не запутаться)? или так не делают и либо то либо другое?