Стоит ли изучать nuxt.js?

Добрый день!
Недавно начал изучать vue, собираюсь делать SSR приложение, дабы получить все плюсы SPA, а так же и нормальную поисковую оптимизацию. Случайно наткнулся на nuxt.js, и рассказы о том, что этот фреймворк очень сильно облегчает работу как раз при разработке SSR. Но также столкнулся и с негативными комментами, которые говорят, что фреймворк далеко ушел от самого vue и не по тому пути, и что он напротив только все усложняет. Т.к. больше ничего полезного я найти не смог, решил обратиться к вам. Скажите, может есть у кого опыт работы с nuxt или опыт разработки SSR приложения? Можете что-то посоветовать: стоит ли изучать nuxt или есть более полезные фреймворки, или обойтись одним vue - еще проще, чем что-то дополнительное ставить? У меня стоит связка laravel-vue, она мне пока очень нравится, поэтому не хотелось бы использовать react или angular.
Заранее спасибо!
  • Вопрос задан
  • 1974 просмотра
Пригласить эксперта
Ответы на вопрос 5
kleinmaximus
@kleinmaximus
Лучше использовать vue-cli-3 и плагин @vueneue/ssr.

В предыдущих проектах использовал Vue Server Renderer, поскольку он более гибкий. В nuxt некоторые вещи сначала жизнь упрощают, а потом реально начинают ее портить. Взять даже тот самый хваленый роутинг на файлах. Я бы понял, если бы он поддерживал все возможности vue-router, но он реально практически все отрезает :( Можно, конечно, отключить это дело или вообще написать свой шаблон формирования роутинга для Nuxt, но зачем же тогда сам Nuxt?

Дальше планирую пользоваться связкой vue-cli-3 + плагины (в т. ч. указанный выше).
Ответ написан
Jekins
@Jekins
Front-end developer
На nuxt пишем проект уже пол года, все с ним отлично. Даже не понятно, как он может отдалиться от vue, если это обычная реализация ssr по стайлгайдам vue. Можете использовать его и не волноваться. Писать проект вы будете на обычном vue, а nuxt лишь поможет избежать гемора с настройкой ssr. А если увидите, что кто-то пишет будто он не гибкий - не верьте, там можно все настроить и перенастроить. Даже самые глубинные вещи. Тем более, это самая популярна ssr реализация для vue с большим комьюнити, которые уже все изучили и написали все необходимые вещи, которые могут понадобится при разработке.
Ответ написан
@beduin01
Не стоит изучать. В Vue 3.0 это будет из коробки
Ответ написан
Negezor
@Negezor
Senior Shaurma Developer
Nuxt.js очень удобный инструмент, самый значительный плюс в том что всё работает коробки. Поддерживать кастомный код сборщика обходится дороже по времени, чем готовые реализации. И так же не стоит забывать про готовые решения в виде модулей.
Ответ написан
@Serzio
Nuxt очень перспективная штука. Сделал несколько проектов. Не знаю, в чем они от Vue ушли... просто многие рутинные вещи под капот спрятали. Настройка проекта производится в nuxt-config вместо файла webback. Если нужна полная гибкость и прозрачность, лучше устанавливать все вручную без всяких сборок. Но для большинства задач это не требуется.
Ответ написан
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы