Trebol ITTrebol ITTrebol ITTrebol IT
  • Nosotros
  • ¿Qué Hacemos?
    • Productos
      • Infraestructura
      • Brider: Intermediación de Seguros
      • Trebol Financial Suite
    • Gestión de Talentos TI
    • Servicios
  • Comunidad
    • Blog
    • Ofertas Laborales
  • Contacto
SiguienteAnterior

¿Qué es Vue?

Por Trebol-it | El Blog de Trebol | 0 comentarios | 18 Noviembre, 2020 | 0

Por: Cristian Alarcón

Durante el último tiempo Javascript ha tomado un protagonismo gigante en medianas y grandes empresas. Es por ello que cada vez nacen más frameworks basados en él, para backend como en frontend, en este último sin lugar a dudas los más utilizados y dominantes del mercado son React/Angular, pero existen otras alternativas que han nacido en pro de entregar mayor agilidad y/o comodidad para los desarrolladores.

Vue (pronunciado como /vjuː/, como view) es un framework de Javascript progresivo para construir interfaces de usuario. A diferencia de otros frameworks monolíticos, Vue está diseñado desde cero para ser utilizado incrementalmente. La librería central está enfocada solo en la capa de visualización, la cual es fácil de utilizar e integrar con otras librerías o proyectos existentes. Por otro lado, Vue también es una muy buena opción para crear SPA’s (Single-Page Applications) cuando se utiliza en combinación con herramientas y librerías de apoyo.

Si bien es el framework mas reciente con su primer release lanzado en 2014, sigue creciendo año a año, y según npm trends actualmente cuenta con la mayor cantidad de estrellas (174k) en la plataforma de desarrolladores Github.

Una ventaja de Vue sobre Angular por ejemplo, es lo bien optimizado y el reducido tamaño de su core, al generar la build completa de una app de Vue con Vuex (una librería para orquestar y conectar el backend) y Vue Router (para manejar las rutas de la app) ocupan alrededor de 30KB gzipped; junto con un patrón MVVM (Model-View-ViewModel) permite separar la lógica de negocios de la interfaz de usuario, facilitando las pruebas, mantenimiento y escalabilidad de proyectos.

Vue implementa una arquitectura de componentes lo que permite modularizar tu aplicación de acuerdo a funcionalidades independientes. Estos componentes pueden ser una cabecera (header), menú, listado, etc. Sumado a ello cada pieza de código guardan todo lo necesario en los ficheros con extensión .vue (Component.vue), en ellos podemos incrustar HTML, CSS y el Javascript de ese componente, e incluso nuestro código CSS queda completamente encapsulado con la propiedad scoped si así lo deseamos. De igual forma, Vue nos da la libertad de usar lo que nosotros queramos usar, si mas adelante necesitamos Typescript lo podemos hacer. A diferencia de React permite ser implementado tan solo importando la librería desde el HTML en una sola linea, aunque no es lo recomendable hacerlo de esta forma para proyectos pequeños es una gran alternativa.

La comunicación entre estos componentes es bastante solida, contamos con eventos asíncronos, las llamadas entre componentes padres a hijos y viceversa son realmente sencillas de implementar reduciendo los tiempos de desarrollo, además de que contamos con una herramienta devtools que nos permite visualizar el árbol de componentes en tiempo real de nuestra aplicación, registrar los eventos, comprobar los states de nuestros modelos que resulta muy útil para todo desarrollador familiarizado con la lógica de componentes.

También se cuenta con una línea de comandos especial llamada Vue CLI creada bajo NodeJS, la cual nos permite generar un nuevo proyecto con templates predefinidos, seleccionar nuestro Preprocesador de CSS favorito, la configuración de Eslint, entre otros parámetros.

Mención especial para Nuxt.js un framework basado en VueJS, que nos entrega una base mas ordenada y segura que tendríamos que hacer manualmente en Vue nativo. Es decir que Nuxt es ideal para proyectos a mediano y largo plazo, permitiendo un mantenimiento mas estable.

Lo mas destacable de Vue es su curva de aprendizaje tanto si eres un desarrollador junior o senior te permite introducirte y/o adaptarte rápidamente a esta tecnología en crecimiento del mundo frontend.

. . .

En Trebol-it trabajamos con las últimas y mejores tecnologías para nuestros desarrollos. Entra a nuestro sitio web y conoce más sobre nosotros o postula y únete a nuestro equipo.

No hay tags.

Trebol-it

Más artículos de Trebol-it

Artículos Relacionados

  • Tips que debes tener en cuenta al momento de ir a una entrevista:

    Por Trebol-it | 0 comentarios

    La mayoría de las personas, por más experiencia que tengan, sienten que al momento de asistir a entrevistas los nervios se apoderan de ellos. Por lo mismo, prepararse para una entrevista de trabajo es primordial.Leer Más

  • ¿Cómo prepararse para una entrevista de trabajo Online?

    Por Trebol-it | 0 comentarios

    En vista de la contingencia que estamos viviendo a nivel mundial y porque estamos en medio de la Era Digital, Marco Laveda, director de Robert Walters asegura que cada día son más habituales las entrevistas laboralesLeer Más

  • ¿En qué líder debo convertirme?

    Por Trebol-it | 0 comentarios

    Por: Francisco Valdivia Conozcamos el liderazgo transformacional El Auténtico líder Hoy en día la función del líder dentro de las empresas es esencial para garantizar la eficacia y el buen funcionamiento de todos los ámbitosLeer Más

  • Mindfulness Laboral

    Por Trebol-it | 0 comentarios

    En vista de la situación mundial y el alto estrés que podamos estar enfrentando en nuestra vida cotidiana, la Organización Mundial del Trabajo nos recuerda que muchos trabajadores perciben actualmente una gran presión para cumplirLeer Más

  • ¿Qué es React?

    Por Trebol-it | 2 comentarios

    Por Tijer Salazar Como hemos visto en los últimos años, las tecnologías Front-End han evolucionado exponencialmente. Dentro de estas, existen tres que son las más populares del mercado React, Angular y Vue. Hoy hablaremos deLeer Más

  • Trabajar desde casa en tiempos de pandemia

    Por Trebol-it | 0 comentarios

    Cuando hablamos de lo personal y lo profesional parece que se correlacionaran de manera excluyente. Sin embargo, hoy día, y en vista de la situación mundial, muchos han tenido que saber llevar múltiples roles conLeer Más

  • Reuniones Efectivas

    Por Trebol-it | 0 comentarios

    Por: José Luis Pozo “Las reuniones de trabajo son grandes oportunidades para resolver problemas, compartir información y poner en funcionamiento la creatividad colectiva al servicio del negocio. Sin embargo, si no está debidamente planificada, unaLeer Más

  • La importancia de las nuevas tecnologías

    Por Trebol-it | 0 comentarios

    Las nuevas tecnologías de la información y comunicación (Tics) constituyen aquellas herramientas y programas que tratan, administran, transmiten y comparten la información mediante soportes tecnológicos. Su importancia en estos días es en base a buscar soluciones tecnológicas yLeer Más

Deja un Comentario

Debes iniciar sesión para comentar.

SiguienteAnterior

Ofertas Recientes

  • 15 Marzo, 2023
    Los comentarios están deshabilitados en Desarrollador Fullstack

    Desarrollador Fullstack

  • 14 Marzo, 2023
    Los comentarios están deshabilitados en Reclutador TI

    Reclutador TI

  • 8 Marzo, 2023
    Los comentarios están deshabilitados en Arquitecto de Soluciones

    Arquitecto de Soluciones

  • 7 Marzo, 2023
    Los comentarios están deshabilitados en Desarrollador Fullstack

    Desarrollador Fullstack

  • 3 Marzo, 2023
    Los comentarios están deshabilitados en Desarrollador Fullstack

    Desarrollador Fullstack

  • 21 Febrero, 2023
    Los comentarios están deshabilitados en Qa Automatizador

    Qa Automatizador

Nosotros

Lidera el mercado a través del desarrollo tecnológico, somos tu aliado a la hora de llevar tu empresa al siguiente nivel.

Certificados

Desafío 10X

Ya somos parte de:

Contacto

Apoquindo 4499, Piso 12, Las Condes – Santiago

+562 2362 8800

contacto@trebol-it.com

@trebol-it

@trebol_it

Copyright © 2022. Todos los derechos reservados. TREBOL-IT S.A.
  • Nosotros
  • ¿Qué Hacemos?
    • Productos
      • Infraestructura
      • Brider: Intermediación de Seguros
      • Trebol Financial Suite
    • Gestión de Talentos TI
    • Servicios
  • Comunidad
    • Blog
    • Ofertas Laborales
  • Contacto
Trebol IT