Blog de Contraslash (Legacy)

Angular vs React, la batalla sin fin

November 25, 2016

Angular vs React, la batalla sin fin

Recientemente dije, refiriendome a las PWA que el mundo tecnológico se estaba partiendo tan trascendentalmente como hace unos años se dividió entre Microsft y Mac, esta vez de la mano de Google y Facebook con AngularJS y ReactJS.

Tal vez exagero un poco, aún existe un grande y bello mundo por fuera de Javascript, pero es sencillamente imperdible ver como en Quora, Medium, StackOverflow y otros sitios ampliamente visitados por programadores se ve correr sangre, no se si a lo Tarantino o a lo Game Of Thrones, entre amantes de Angular y Defensores de React.

Casi que me divierto leyendo post de cada bando como intentan demostrar que su elección es la mejor y me recordé a mi mismo teniendo discusiones de porqué prefería Django en vez de Rails, pero mi punto no es ese.

Decidí traducir un poco los argumentos que me encontré en este post por su simpleza, y la familiaridad como describe algunas de las mas grandes diferencias.

¿Cúando escoger Angular2?

  • Es un framework completo y las funcionalidades están listas
  • Ayuda a arrancar un proyecto rápidamente tener que tomar decisiones de librerías extra
  • Ayuda a los desarrolladores sentirse mas cómodos programando
  • Una vez dominado, es muy fácil de usar
  • Detección de cambios personalizada
  • Plantillas HTML separadas y reusables
  • Si hay comodidad al usar TypeScript
  • Si hay familiaridad con la Programación Orientada a Objetos
  • Se requere Inyección de Dependencias, Validación, etc
  • Enlace de Datos en Dos vías

    ¿Cuándo escoger React?

  • Si se quiere libertad de escoger las librerías
  • Si se necesita renderizar datos
  • Si se quiere migrar incrementalmente desde una aplicación de jQuery
  • Se requiere mejorar problemas de rendimiento en renderización de datos enviados en tiempo real
  • Hay comodidad con la programación funcional
  • Si se prefiere escribir en JavaScript
  • Si no hay problemas con introducir Javascript en el Documento HTML

Otro post muy enriquecido es este aunque hace que demasiada sangre vuele