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 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:
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.
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.
Crea artículos, recursos o comparte información sobre Vue

Temas relacionados
Preguntas y respuestas de Vue
Se han recibido 1 faqs en Vue