React
Reaccionar es una biblioteca JavaScript libre y de código abierto que permite a los desarrolladores web para crear interfaces de usuario dinámicas grandes y potentes dentro de sus aplicaciones, donde los datos pueden cambiar sin la página se vuelve a cargar. La biblioteca se puede utilizar con muchos JavaScript populares marcos como angular, así como con otras bibliotecas de JavaScript. Una versión móvil centrada en Reaccionar de llamada ReactNative permite a los desarrolladores crear rápida y nativas aplicaciones móviles desde una sola fuente.
- Su arquitectura DOM virtuales acelera la programación y actualización de las interfaces dinámicas
- Permite la reutilización de los componentes
- Tiene un un flujo de datos para la estabilidad direccional código
- JavaScript permite a los programadores se mezclan con el código HTML
- Tiene una extensión para la creación de aplicaciones móviles nativas y rápidas de una sola fuente
- De uso completamente gratuito
- Se ha utilizado para crear uno de los mayores y más utilizados aplicaciones web en el mundo: Facebook
- Acelera no sólo el desarrollo de aplicaciones web dinámicas sino también las propias aplicaciones
- documentación pobres
- El rápido ritmo de su desarrollo hace que sea difícil para algunos programadores para mantenerse al día con los cambios
- Su extensión JSX tener JavaScript puede ser demasiado complejo para algunos programadores
- Puede requerir memoria RAM significativa y uso de la CPU
Reaccionar, que fue desarrollado por Facebook para su uso en su propia plataforma y posteriormente liberado como código abierto, es una biblioteca que ha cambiado la forma de grandes sitios web se crean. Se les hace más rápido, no sólo para construir, sino también a correr. Esto se logra mediante el uso de un DOM virtual, lo que acelera considerablemente la forma en que las interfaces se programan tanto y actualizados. Entre otras características del Reaccionar poderosas son su capacidad para reutilizar los componentes, sus datos de una dirección de flujo que mantiene el código estable, y una extensión de JavaScript llamada JSX que permite a los programadores de JavaScript mezclan con código HTML. Reaccionar también tiene una versión móvil-céntrica de la biblioteca llamada ReactNative, que permite a los desarrolladores crear aplicaciones móviles rápida de una sola fuente. A diferencia de las aplicaciones creadas por las bibliotecas como PhoneGap, estas aplicaciones son completamente nativa y muy rápido. Como todas las bibliotecas de programación complejos, Reaccionar no deja de tener sus inconvenientes o sus críticos. El ritmo de desarrollo de Reaccionar es muy rápida, por lo que es difícil para algunos desarrolladores para mantenerse al día con todos sus cambios. Asimismo, no se documenta bien. Esto es particularmente cierto en el proceso de creación de aplicaciones. Muchos programadores también no les gusta la forma en JSX tiene JavaScript mixta con HTML, y algunos también encontró que el lenguaje sea demasiado complejo. Por último, de React uso de un DOM virtual puede resultar tanto en memoria alta y uso de la CPU.