Стоит ли обычные многостраничные сайты делать с применением Vue?

Возникла необходимость в разработке обычного WordPress-сайта. Примерно 7 страниц. Стоит ли некоторые страницы такого сайта делать с применением Vue.js ? Например, страницу с калькулятором стоимости услуг и форма обратной связи ?

Или стоит сделать весь сайт как SPA на Vue ? Тогда как можно будет в админке Вордпресса редактировать контент ? И не будет ли проблем с индексацией и SEO ?

Заранее спасибо
  • Вопрос задан
  • 4007 просмотров
Пригласить эксперта
Ответы на вопрос 4
@skrimafonolog
Смысл поймите - Vue для сложных динамических интерфейсов.
Если ваш сайт таков, что в на множестве разных страниц вам нужны сложные динамические интерфейсы - то стоит.

Имхо, даже корзину интернет-магазина (где множество страниц с товаром) делать на Vue это перебор.

Без ответной части на сервере - смысл в Vue снижается.
Ответ написан
Комментировать
HeadOnFire
@HeadOnFire
PHP, Laravel & WordPress Evangelist
Не стоит. Но если хотите - главное позаботьтесь о том, чтобы Vue грузился только на той странице/страницах где он реально используется, а не на всех подряд. Кто знает, может у вас там форма обратной связи - это многошаговая форма с кучей полей и массой интерактивности, сохранением прогресса и тд - тогда и смысл использования Vue может быть оправдан, хотя бы частично. Но из фразы "форма обратной связи" мы как бы подозреваем, что там пару простых полей и никакой реактивщины, Vue все-таки будет пушкой по воробьям.
Ответ написан
Комментировать
А я бы сказал, что стоит. Вордпресс можно использовать как чистый бэкенд, там уже есть встроенное рест апи, через которое можно делать почти что угодно с сущностями вордпресса. Фронт можно сделать как полноценное вуе-приложение. Да, это всё может получиться немного дольше, чем тупо делать странички на вп с jquery, но это офигенный опыт и на дистанции, если сайт будет развиваться, это выигрышно.
Ответ написан
Kozack
@Kozack Куратор тега WordPress
Thinking about a11y
Я думаю не стоит. Реалии таковы, что вп и все плагины используют jQuery. И даже если вы сегодня не будете использовать никаких плагинов, в будущем, рано или поздно, скорее всего придется. А каждый плагин тащит за собой свои зависимости.

И чтобы не раздувать размер страниц важно использовать одни и те же зависимые скрипты.

Использовать Vue глобально для всех страниц не оправдано. Только для какой то сложной, динамический формы
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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