He trabajado en React and Angular 4 y, sinceramente, he tenido la mejor experiencia con React y Redux.
He aquí por qué creo que funcionó para mí:
- React nos facilita la creación de componentes de interfaz de usuario reutilizables
- React nos brinda un alto rendimiento de representación en el navegador con su algoritmo de diferenciación Virtual DOM
- Nos permiten representar las páginas en el servidor y reutilizar el estado del servidor en el cliente
- Tanto React como Redux proporcionan excelentes herramientas para desarrolladores que hacen que sea mucho más fácil inspeccionar los componentes dentro de su jerarquía. Nos ayudan a ver sus accesorios y su estado, observar las acciones enviadas y observar los cambios en la tienda.
- La función de viaje en el tiempo de Redux nos permite grabar y volver a cualquier estado de la aplicación con fines de depuración.
- Ambos tienen comunidades de desarrolladores increíbles, documentos bien escritos y toneladas de recursos gratuitos disponibles en línea.
Este es un artículo que escribí al respecto.
- ¿Cuál es la mejor plataforma para construir una aplicación web?
- ¿Por qué algunas aplicaciones web famosas tienen una mala experiencia móvil?
- ¿Cuáles son los pasos necesarios para alojar una aplicación móvil una vez que el diseño y el desarrollo estén listos?
- ¿Cuáles son algunas aplicaciones web geniales creadas relacionadas con bitcoins?
- Cómo enseñarme a mí mismo el desarrollo de aplicaciones, tanto para la web como para Android
Cómo creamos una aplicación web Toppr más rápida usando React y Redux
¡Espero que esto ayude!