плюс такого подхода: возможность растянуть процесс на несколько лет, т.е. растянуть для заказчика процесс оплаты тоже на несколько лет (если у него нет денег всё переписать сразу)
Минусы - основным языком разработки становится Javascript, а не Python, SPA индексируются поисковиками хуже серверного Jinja2.
Еще наверное один минус - уменьшается модульность и возрастает дублирование - к примеру нет синхронизации между изменениями модели Django и формами Vue.
Плюс npm это чудо. Ставишь Django pip у тебя 3-4 зависимости. Ставишь npm webpack у тебя сотня зависимостей и еще предупреждает что в некоторых "найдены уязвимости".
а Python - это такой Visual Basic, когда можно думать о том, что сделать, зачем и почему вообще так, а не иначе (некие вопросы, связанные с продуктом), а не о том, как именно сделать (алгоритмы)
а Python - это такой Visual Basic, когда можно думать о том, что сделать, зачем и почему вообще так, а не иначе (некие вопросы, связанные с продуктом), а не о том, как именно сделать (алгоритмы)