@borisovdenis

Как перейти со стэка Django, JQuery, HTML, CSS на Django, Vue.js?

Есть проект, работающий на стэке Django, HTML(шаблоны джанго), CSS(Bootstrap, SASS), jQuery. Рассматривается возможность перехода фронтэнда наVue.js. Подскажите, пожалуйста, можно ли вообще внедрить Vue.js в проект на Django. Если да, то подскажите как правильнее это будет сделать, если нет, то, пожалуйста, объясните почему.
  • Вопрос задан
  • 513 просмотров
Решения вопроса 1
kulakoff
@kulakoff Куратор тега Vue.js
Vue.js developing
Надо понять - оно вам надо)
1. У вас классическая архитектура web приложения, т.е. html рендерит сам сервер.
2. Vue.js все-таки больше под spa заточен, т.е. рендер происходит на стороне клиента.

Если нужна хорошая индексация, то придется подумать об использовании SSR и vue совместно.

Переход осуществляется следующим образом: пишите клиентскую часть на vue, убираете шаблоны в django. Взаимодействие vue c django осуществляете через rest, можно использовать djando-rest-framework для этого.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы