Vue.js

Vue.js

Vue.js (comúnmente conocido como Vue; pronunciado “vista”) es un marco JavaScript de interfaz de modelo-vista-modelo de vista de código abierto para crear interfaces de usuario y aplicaciones de una sola página.

Vue.js presenta una arquitectura progresivamente adaptable que se enfoca en la representación declarativa y la composición de componentes. La biblioteca principal se centra solo en la capa de vista. Las características avanzadas requeridas para aplicaciones complejas como enrutamiento, administración de estado y herramientas de construcción se ofrecen a través de bibliotecas y paquetes de soporte mantenidos oficialmente.

Vue.js permite extender HTML con atributos HTML llamados directivas. Las directivas ofrecen funcionalidad a las aplicaciones HTML y vienen como directivas integradas o definidas por el usuario.

(fuente: Wikipedia)