Cerrar

Vue.js: qué es y por qué elegirlo

Vue

Vue es un framework open source de JavaScript, que nos permite construir interfaces de usuarios de una forma muy sencilla

MyTaskPanel Consulting

MyTaskPanel Consulting

Publicado el domingo, 10 de octubre de 2021 a las 11:24

 

Para el desarrollo de software, nos valemos de distintos frameworks de acuerdo con las tecnologías base que utilicemos y el tipo de proyecto que estemos encarando. En esta oportunidad, te contamos brevemente sobre Vue.js, uno de los más empleados de Javascript.

 
¿Cómo definimos Vue.js?

Vue.js es un framework progresivo de Javascript. Permite sumar código poco a poco, sin emplear todo el framework completo. Puedes ir agregando componentes y rutas para crecer en la medida justa.

Esta tecnología cuenta con todas sus partes bien desacopladas, para utilizar cuantas quieras, cuando las necesites. Se encuentran en diferentes librerías separadas, que facilitan añadir funcionalidades en el momento en el que las vayas requiriendo.

 
¿Para qué sirve?

Funciona para crear aplicaciones que se ejecuten en el lado del cliente: webs, progressive web apps y móviles. Estas últimas son posibles si las englobas dentro de un webview o usas un framework como Ionic. 

En pocas palabras, con Vue.js es posible desarrollar:

  • Componentes.
  • SPA medias (componentes y router).
  • SPA grandes (para manejar componentes, router y views).
  • Aplicaciones MPA (componentes, router, views y server side rendering).
 
¿Por qué utilizarlo?
  • Tiene una comunidad muy grande. Es uno de los tres frameworks más importantes de Javascript, junto con React y Angular.
  • Posee mucho soporte, gran cantidad de librerías.
  • Es intuitivo y sencillo para iniciarse en la programación, tiene una curva de aprendizaje pequeña. 
  • Si tu app es una SPA y necesita que se renderice en el servidor para tener un mejor SEO, posee librerías para compilar a server side rendering o frameworks para ayudarte con esta tarea como Nuxt.js.
  • El dato como centro de todo.
  • Tiene un sistema de componentes reactivo muy bien logrado.
  • Carece de fricciones con otras librerías o recursos.
  • Posee un ecosistema bastante variado.
  • Cuenta con excelente flexibilidad y rendimiento.
 
Nuestros últimos desarrollos con Vue.js

Entre varios proyectos terminados, en MyTaskPanel Consulting empleamos Vue.js para:

  • Gama de sistemas de votaciones electrónicas realizado en su última versión (3) con Typescript.
  • Framework para un sistema de gestión con Vue.js 2 y Kendo.js.
  • Sistema para el ahorro energético en Vue.js 2 y Typescript.
  • Sistema de administración para profesores de una academia de neurociencia.
 

En resumen, Vue.js es un framework fácil, intuitivo y bastante útil para emplear poco a poco. En MyTaskPanel Consulting, podemos ayudarte a desarrollar un proyecto valiéndonos de esta tecnología. No dudes en escribirnos.

4.623 visitas

Utilizamos cookies propias y de terceros para ofrecerte toda la funcionalidad y una mejor experiencia, obtener estadísticas de tráfico, analizar el uso de la web y mejorar nuestros servicios.
Tienes disponible aquí nuestra política de cookies.
Puedes aceptar todas nuestras cookies pulsando el botón 'ACEPTAR' o configurar aquí tus preferencias.

Estrictamente necesarias +

Estas cookies son necesarias ya que permiten que el sitio web funcione correctamente, no se pueden desactivar.

Estadísticas +

Son las cookies que utilizamos exclusivamente con fines estadísticos para poder analizar cómo los usuasrios hacen uso de la web. Recopila información anónima tal como el número de visitantes del sitio, o las páginas más populares. Activar estas cookies nos permite seguir mejorando.

Funcionales +

Estas cookies son necesarias para el intercambio y presentación de contenidos de plataformas externas como youtube o de redes sociales como facebook, twitter o linkedin.

Marketing y publicidad +

Estas se utilizan para crear perfiles de usuario y analizar la efectividad de campañas publicitarias o para rastrear al usuario en un sitio web o en varios sitios web con fines de marketing similares..

GUARDAR AJUSTESACEPTO