Angular es un marco completo con todas las herramientas y las mejores prácticas diseñadas además. Se adapta a uno, odia a los demás. No es simple en absoluto. Su complejidad a menudo causa mucha confusión y sintaxis y bibliotecas de terceros específicas angulares.
Reaccionar, por otro lado, es solo una pequeña biblioteca de vistas que necesitarías al hacer una aplicación. Reaccionar es bastante sencillo de entender, pero de hecho lleva mucho tiempo configurar un proyecto de reacción.
Esto podría ser bueno y malo.
- ¿Dónde puedo encontrar desarrolladores profesionales en Sydney para un proyecto privado como aplicación móvil / desarrollo web?
- Al compilar para una aplicación móvil, ¿cuándo debería cargar muchos datos en el almacenamiento local (y realizar la lógica en el dispositivo) en lugar de usar la paginación (y realizar la mayor parte de la lógica en el servidor)?
- Redes sociales: ¿es factible para un desarrollador con $ 1000 en el bolsillo construir y lanzar una red social móvil dada la escalabilidad requerida desde el principio?
- ¿Mis conversaciones web de WhatsApp están almacenadas en mi computadora?
- ¿Cuáles son las características más importantes para una experiencia de usuario óptima de una página web en dispositivos móviles?
¿CUÁNDO DEBE USAR REACT?
Reacciona brilla cuando tienes mucho contenido dinámico cambiando dentro de la vista. La mayoría de las soluciones del lado del cliente en la web actualmente luchan con la representación de grandes listas de elementos dentro de una sola vista. Esta “lucha” puede ser del orden de milisegundos, pero en este mundo cada vez más digital, un retraso de medio segundo es todo lo que se necesita para matar su experiencia de usuario. Es por eso que los sitios que tienen una gran cantidad de contenido dinámico, en constante cambio e intensivo en datos, como Instagram o Facebook, eligen potenciar sus aplicaciones con React.
DEBE USAR ANGULARJS SI …
El tiempo de desarrollo es primordial y necesita un marco completo y completo que lo haga funcionar rápidamente de inmediato.
La verdadera pregunta es: ¿cuándo no deberías usar React? React no es compatible con los navegadores anteriores a IE8. Además, la comunidad es joven, por lo que es posible que tenga que “reinventar la rueda” para obtener las características específicas que está buscando. También está en discusión si la instalación de React merece la pena si su proyecto es una página web simple o si AngularJS ya es más que capaz de representar su vista.
Con el reciente lanzamiento de Angular 2.0 el 2 de mayo de 2016, los devotos de Angular tienen otra razón para seguir con su marco de elección. Angular 2.0 se envió con un gran aumento de rendimiento, que incluye soporte para la representación del lado del servidor y un enfoque similar para usar el enlace de datos unidireccional para manipular solo las partes del DOM que deben cambiarse.