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

vue.js

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.

Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn
Share on email
Email

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *