• Ir al contenido principal
  • Ir a la barra lateral primaria
  • Ir al pie de página

TecnoWired

Blog de tecnologia, programacion y videojuegos retro

  • Tecnología
  • Programación
  • Arcade Classic
  • RetroArcade
  • Recursos
    • MI CUENTA
    • TIENDA
    • CARRITO
    • COMPARATIVAS
    • E-LEARNING
  • Acerca de
    • COOKIES
    • AVISO LEGAL
    • CONTACTO

Razones por las que Vue 2 supera a Angular 2 y a React

publicado el 15 julio, 2017 por Luis Morante

Vue.js es un framework JavaScript relativamente nuevo, sobre todo si lo comparamos con otros frameworks como Backbone o Ember. Ha sido capaz como ninguno de aunar una gran facilidad de aprendizaje junto a un magnífico rendimiento, especialmente si se compara con AngularJS. Si a esto le sumamos una gran facilidad para adaptarlo a proyectos tanto grandes como pequeños, se entiende mejor cómo ha sido posible que su popularidad aumente a un ritmo tan vertiginoso.

Frameworks Vue Angular React

Actualmente Vue.js es uno de los principales frameworks JavaScript y está reemplazando a Angular y React en muchos casos. React es más fácil de aprender mientras que Angular 2 es un framework realmente poderoso, pero que añade un montón de trabajo innecesario. Lo que parece claro es que, en general, la comunidad de JavaScript está prefiriendo una programación más funcional, utilizando composiciones de objetos en lugar de clases. Se trata de un nuevo paradigma que aporta menos código y más sencillez. Por contra, el sistema de inyección de dependencias de Angular es mucho más complejo y aporta quizás más incomodidades de las que debiera.

A pesar de la dificultad de su aprendizaje y de su sistema de inyección de dependencias, Angular tiene algo de lo que React carece: las directivas,

Las directivas vienen a ser la forma en la que extendemos nuestro HTML, permitiéndonos agregar desde pequeños trozos de código hasta una funcionalidad completa. En definitiva, permite la reutilización de código.

Paradigma Vista Modelo

Respecto a Vue, su documentación oficial es realmente buena. Podría decirse que Vue es más como Angular 1 que como Angular 2 y es más rápido incluso que React. Vue 2 combina lo mejor de ambos y es factible lograr un aprendizaje básico en apenas una semana. Adicionalmente, con Vue es muy sencillo crearnos nuestros propios componentes reactivos.

Vue.js está más enfocado hacia la vista. Por otro lado, también existen componentes que permiten manejar rutas, peticiones AJAX, etc. Además puedes usarlo tanto para crear pequeños widgets interactivos como para crear Single Page Applications (SPA) complejas.

Es posible recomendar casi a ciegas Vue 2 sobre React o Angular 2 para el desarrollo de cualquier nueva aplicación web, ya que el equipo de desarrollo lo dominará más rápido, su rendimiento es claramente mejor y más rápido y proporciona las mejores características de React y Angular 1 y 2.

Luis Morante

Analista programador en activo desde el 2001 usando lenguajes variados (Clipper, Pascal, Delphi, ensamblador, Visual Basic, C/C++, Java …) y actualmente Angular y VueJS para aplicaciones web FrontEnd.

Comparte esto:

  • Haz clic para compartir en Facebook (Se abre en una ventana nueva)
  • Haz clic para compartir en Twitter (Se abre en una ventana nueva)
  • Haz clic para compartir en LinkedIn (Se abre en una ventana nueva)

Relacionado

Interacciones con los lectores

Deja una respuesta Cancelar la respuesta

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Barra lateral primaria

También te puede gustar

Y2K38 efecto 2000

Error Y2K38: el nuevo efecto 2000

Blogger WordPress com org

Blogger vs WordPress.com vs WordPress.org, diferencias

WordPress Drupal Joomla CMS

WordPress vs Drupal vs Joomla: mejor CMS

Learning Management Systems

Mejores plataformas LMS para 2017

Buscar en TecnoWired

Recibe noticias de TecnoWired

Footer

Let’s get started on your project

Copyright © 2021 · TecnoWired