Vue

> Temas > Vue
Editar

Vue es un framework progresivo que permite realizar aplicaciones frontend basadas en componentes, desde pequeñas y sencillas a grandes y complejas. También conocido como Vue.js o VueJS.

Vue es un framework para el desarrollo de aplicaciones frontend, así como bibliotecas de componentes de UI que se pueden usar en sitios web.

Vue tiene la característica de ser progresivo, es decir, puede solventar necesidades de aplicaciones y componentes sencillos como aplicaciones complejas y pesadas. Es escalable y permite que las aplicaciones crezcan con el tiempo a medida que los requisitos del proyecto también crecen.

El desarrollo con Vue es basado en componentes, como todos los frameworks modernos para el desarrollo de aplicaciones Javascript.

Vue está gestionado por la comunidad, destacando entre los frameworks más usados, incluso a pesar de no tener un gigante detrás que permita financiar el proyecto y apoyar el desarrollo continuo de mejoras. Esta situación también dice mucho a favor del framework, ya que está sustentado literalmente gracias a la gran aceptación del framework entre los desarrolladores y a una excelente experiencia de desarrollo.

Más información:

Vue
Sitio oficial: https://vuejs.org/
Nombres alternativos: VueJS, Vue.js Año de lanzamiento: 2013 Autor/es: Evan You y comunidad de Vue Lenguaje desarrollo: Javascript, TypeScript Licencia: MIT Paradigmas: Desarrollo basado en componentes

Framework progresivo

Cuando se habla de Vue se menciona siempre que es un "Framework progresivo". Esto es interesante porque permite que Vue sea tan versátil en los proyectos frontend, ya que sirve tanto para hacer componentes de sitios web como para aplicaciones complejas o sencillas.

Cuando se usa Vue.js en relidad se usa el core de Vue, que nos permite ya muchas cosas, pero se mantiene ligero por no incluir más que lo necesario para todos los usos del framework.

A medida que el proyecto crece y se necesitan más cosas, entonces se pueden incorporar de manera individual a cada desarrollo, como el routing, la gestión de estado y otras cosas que dispone el ecosistema de Vue para los desarrolladores.

Editar

Por qué usar Vue.js

Algunos de los motivos por los que se recomienda usar Vue.js son los siguientes:

  • Es un framework sencillo de aprender. Con un conocimiento básico puedes hacer muchas cosas.
  • Está dirigido por la comunidad, con lo que no responde a las necesidades de una empresa en particular, sino a lo que los desarrolladores encuentran que debería de ser.
  • Es adecuado para todo tipo de proyectos
  • Ofrece una buena experiencia de desarrollo y elevada productividad
  • Dispone de un buen rendimiento
  • Ofrece el desarrollo basado en componentes, que es la solución más adecuada para conseguir proyectos mantenibles y código altamente reutilizable.

Editar

Crear un proyecto Vue con Vite

Aunque Vue tiene su propio CLI, Vite nos ofrece un ecosistema más rico de herramientas para el desarrollo y se adapta perfectamente al framework. De hecho el propio Vite surge de la comunidad de Vue.

Para crear una aplicación con Vite comenzamos lanzando este comando:

npm create vite@latest

Vite nos mostrará un asistente donde podemos seleccionar "Vue" como herramienta de desarrollo. Nos preguntará el nombre del proyecto y además podremos elegir si queremos que se configuren otros stacks relacionados con Vuejs como el uso de TypeScript, el uso de Nuxt, etc.

Una vez instalado el scaffolding del proyecto Vue, podemos entrar en la carpeta creada y lanzar el comando de npm para instalar las dependencias.

cd demo-vuel
npm install

Vite nos ofrece algunos comandos ya listos para trabajar con la aplicación creada, como el comando de iniciar el servidor de desarrollo.

npm run dev

Así como el comando para generar los archivos para llevar a producción el proyecto.

npm run build

Editar

¿Quieres añadir algo sobre Vue?

Crea artículos, recursos o comparte información sobre Vue

Crear un bloque

Temas relacionados

Preguntas y respuestas de Vue

Se han recibido 1 faqs en Vue

Hacer una pregunta