Nuxt.js
Оригинальный автор(ы) | Александр Шопен, Себастьян Шопен, Пуя Парса |
---|---|
Первоначальный выпуск | 26 октября 2016 г [ 1 ] |
Стабильная версия | 3.12.4 [ 2 ]
/ 18 июля 2024 г |
Репозиторий | |
Написано в | Машинопись |
Платформа | Кросс-платформенный |
Размер | 57 КБ производство |
Тип | библиотека JavaScript |
Лицензия | МОЯ лицензия [ 3 ] |
Веб-сайт | следующий |
Nuxt — это бесплатная с открытым исходным кодом, библиотека JavaScript основанная на Vue.js , Nitro и Vite . Nuxt вдохновлен Next.js , [ 4 ] который представляет собой фреймворк аналогичного назначения, основанный на React.js .
Фреймворк рекламируется как «Метафреймворк для универсальных приложений». Термин «универсальный» используется здесь в том смысле, что цель платформы — дать пользователям возможность создавать веб-представления в JavaScript Vue.js с использованием системы однофайловых компонентов в браузере. , которая может функционировать как представления одностраничного приложения (SPA) а также веб-представления, отображаемые на сервере, которые затем (после рендеринга на сервере) « восстанавливаются » до полной функциональности SPA. [ 5 ] [ 6 ] Кроме того, платформа позволяет пользователям полностью предварительно отображать контент или его части на сервере и обслуживать их в виде генераторов статических сайтов .
Преимущества этого подхода заключаются, среди прочего, в сокращении времени взаимодействия и улучшении SEO по сравнению с SPA, поскольку полное содержимое каждой страницы обслуживается веб-сервером до выполнения любого клиентского JavaScript. Иными словами, можно сохранить как преимущества традиционных HTML-страниц, отображаемых на стороне сервера, так и улучшенную интерактивность и расширенный пользовательский интерфейс SPA. Основное преимущество самой платформы Nuxt заключается в том, что она упрощает и упрощает настройку таких приложений для разработчика приложений, который может просто разрабатывать части пользовательского интерфейса приложения, как если бы это было более распространенное однофайловое приложение Vue.js.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Первый публичный релиз Nuxt» . Нпм .
- ^ «Релиз v3.12.4» . 18 июля 2024 г. Проверено 20 июля 2024 г.
- ^ «Nuxt/ЛИЦЕНЗИЯ» . Гитхаб . Проверено 19 декабря 2023 г.
- ^ «Первый публичный релиз Nuxt» . Нпм . Проверено 23 марта 2017 г.
- ^ Омоле, Олайинка (18 марта 2019 г.). «Nuxt: универсальная платформа приложений Vue.js» . Сайтпойнт . Проверено 18 июня 2020 г.
- ^ Бернинг, Дэйв (16 апреля 2018 г.). «Начало работы с рендерингом на стороне сервера с использованием Nuxt» . Аллигатор.io . Проверено 2 июля 2018 г.