¿Qué es bueno para una aplicación web con un marco de JavaScript front-end, AngularJS o React.js, si estoy usando .Net MVC5 como mi arquitectura de back-end?

Angular y React son completamente diferentes entre sí.

ReactJS es una biblioteca y tiene una vista.

Angular es un marco MVC completo.

Cuándo 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 en 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.

Debería usar AngularJS si …

El tiempo de desarrollo es primordial y necesita un marco completo y completo que lo haga funcionar rápidamente de inmediato. Como mencionamos anteriormente, comparar una biblioteca con un marco no es realmente una pregunta válida, ya que siempre puede usar una con la otra.

La verdadera pregunta es: ¿cuándo no deberías usar React? React no es compatible con 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.

More Interesting

Al conocer un poco de WordPress, ¿qué debo aprender para crear rápidamente prototipos de pequeñas aplicaciones web?

¿Cuáles son buenos ejemplos de diseño moderno y plano en aplicaciones web empresariales?

¿Por qué ya no está de moda poner una captura de pantalla de su aplicación en la página de inicio de su sitio web de promoción?

¿Cómo organizar múltiples proyectos en una base de código con lógica compartida, en Python? Si tiene una aplicación web y algunos servicios de fondo que hablan con las mismas bases de datos y comparten la lógica, ¿es malo una sola base de código? ¿Deberían dividirse en bases de código separadas?

¿Puedo rediseñar una aplicación web desarrollada para un cliente y revenderla a otras compañías? Pero no se ha firmado ningún contrato entre mí y el cliente que desarrolló originalmente el sistema.

Cómo hacer un sitio web de recomendación dinámica con WordPress

¿Cómo lanzo una moneda con alguien por internet?

¿Qué debo saber antes de hacer una aplicación web súper rápida?

¿Cómo crear un álbum de fotos creando una aplicación web como http://milkbooks.com, http://shutterfly.com http://blurb.com? Qué tecnologías se pueden usar para crear esta aplicación

¿Qué marco debe aprender un principiante dado que hay tantas opciones: Node.js, AngularJS, MeteorJS, Backbone, etc.?

¿Cuáles son las influencias en el diseño de ASP.NET vNext?

¿Qué pasos debo seguir si quiero desarrollar una aplicación web?

¿Cuáles son algunos trucos del inspector web que usa para el desarrollo web?

¿Cuál es la mejor pila de tecnología para un sistema ex basado en web (ERP), que tendrá una gran cantidad de usuarios por día y al mismo tiempo?

¿Por qué alguien hizo clic en cada página de mi sitio web?