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

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

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

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

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

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

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

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

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

Похожие вопросы