Что мы на нём делаем
Nuxt мы берём, когда Vue-приложение должно не только работать, но и находиться. Серверный рендеринг означает, что и краулер, и первый посетитель получают настоящий HTML вместо пустого div со спиннером, — а от этого зависит, ранжируется ли страница вообще.
Кроме рендеринга Nuxt даёт то, что иначе каждый проект переизобретает плохо: роутинг по файловой структуре, серверные API-роуты рядом с фронтендом, оптимизацию изображений и контентный слой для страниц на Markdown.
Где мы его применили
Веб-приложение Formtastic сделано на Nuxt. Этот сайт — тоже: мультидоменная локализация, контентные коллекции на Markdown, генерируемые карты сайта и структурированные данные, и всё это отдаётся уже отрендеренным.
Когда мы его рекомендуем
Nuxt уместен для всего публичного: маркетинговых сайтов, документации, контентных продуктов и веб-приложений, которым важен органический трафик. Он же хороший выбор по умолчанию для full-stack приложения на Vue, потому что серверные роуты снимают необходимость в отдельном бэкенде на небольших продуктах.
Он избыточен для внутреннего инструмента за логином, где индексировать нечего, а обычное SPA на Vue проще в понимании. Если SEO не требование — выпускайте то, что проще.



