stringtranslate.com

Nuxt.js

Nuxt es una biblioteca JavaScript gratuita y de código abierto basada en Vue.js , Nitro y Vite . Nuxt está inspirado en Next.js , [4] que es un marco de propósito similar, basado en React.js .

El marco se anuncia como un "Metamarco para aplicaciones universales". El término universal se utiliza aquí con el significado de que el objetivo del marco es permitir a los usuarios crear vistas web en JavaScript utilizando el sistema de componentes de archivo único Vue.js y que puede funcionar como vistas de aplicación de página única (SPA) en el navegador. así como vistas web renderizadas por el servidor que luego (después de la renderización del servidor) se " rehidratan " a la funcionalidad SPA completa. [5] [6] Además, el marco permite a los usuarios tener el contenido, o partes del mismo, completamente preprocesado en el servidor y servido en forma de generadores de sitios estáticos .

Los beneficios de este enfoque son, entre otros, un tiempo reducido de interactividad y un SEO mejorado en comparación con los SPA, debido al hecho de que el servidor web proporciona el contenido completo de cada página antes de que se ejecute cualquier JavaScript del lado del cliente. Dicho de otra manera, se pueden mantener tanto los beneficios de las páginas HTML tradicionales renderizadas del lado del servidor como la interactividad mejorada y la interfaz de usuario avanzada de los SPA. El principal beneficio del marco Nuxt en sí es que simplifica y facilita la configuración de dichas aplicaciones para el desarrollador de la aplicación, quien puede simplemente desarrollar partes de la interfaz de usuario de la aplicación como si fuera una aplicación de archivo único Vue.js más común.

Ver también

Referencias

  1. ^ "Primer lanzamiento público de Nuxt". Npm .
  2. ^ "Versión v3.12.4". 18 de julio de 2024 . Consultado el 20 de julio de 2024 .
  3. ^ "Nuxt/LICENCIA". GitHub . Consultado el 19 de diciembre de 2023 .
  4. ^ "Primer lanzamiento público de Nuxt". Npm . Consultado el 23 de marzo de 2017 .
  5. ^ Omole, Olayinka (18 de marzo de 2019). "Nuxt: un marco de aplicación universal Vue.js". Punto de sitio . Consultado el 18 de junio de 2020 .
  6. ^ Berning, Dave (16 de abril de 2018). "Comenzando con el renderizado del lado del servidor usando Nuxt". Alligator.io . Consultado el 2 de julio de 2018 .

enlaces externos