95puntos

React

React
vs

React análisis: 20 características relevantes

React
95
puntos
React

¿Por qué es React mejor que la media?

Información general

1.Se integra con otros MV* Frameworks
?

Puede ser utilizado para sustituir una parte de otro framework sin quitar las propiedades restantes.

React
2.Utiliza JSX para crear plantillas
?

JSX es un motor de plantillas que permite al desarrollador escribir especificaciones directamente en sus códigos, lo que es JavaScript plano vivo o pre-copilado. Esto elimina la separación entre las especificaciones de vista (view markup) y el código y ofrece mejoras de velocidad a través a los lenguajes del patrón string-based.

React
3.Soporta vistas compuestas (parciales)
?

Permite incorporar patrones de vista para una vista de alto nivel a partir de una plantilla o patrón establecido.

React
4.versiones de Internet Explorer compatibles
?

La versión y la compatibilidad del navegador pueden ser importantes a la hora de gestionar proyectos. Cuenta con una amplia base de usuarios, formada por los usuarios de Internet Explorer.

El mejor

rAppid JS

0

8

5.Tiene una validación integrada de entrada
?

Las utilidades incorporadas para ayudar a validar la entrada de clientes antes de que sea procesado o enviado a un servidor. Siempre y cuando no sustituya a la validación del servidor, se puede mejorar ampliamente la experiencia del usuario.

React
6.Publicado bajo la licencia Apache
?

La licencia Apache es una licencia muy permisiva que permite todos los usos, incluyendo el uso de negocios, sin garantía.

React

Plugins

1.Tiene un programa popular que soporta animación
?

Dispone de un programa que incluye herramientas para crear animaciones fácilmente.

React

Libraries & Packages

1.Es independiente en cuanto a la manipulación de DOM de la biblioteca. El DOM (Modelo de Objetos del Documento) es una interfaz de programación de aplicaciones.
?

No requiere forzosamente la utilización de una biblioteca específica (como jQuery, Zepto o MooTools) para encargarse de la manipulación de DOM y puede utilizarse con la que el desarrollador prefiera.

React
2.Trabaja con bibliotecas AMD, como require.js
?

Las bibliotecas de Definición Asíncrona de Módulos permiten una programación limpia, fácil y modulada. Si el framework no funciona bien con dichas bibliotecas, puede haber otros medios de modular sus componentes y resolver dependencias, como Dependency Injection.

React
3.Soporta oficialmente la dependencia de gestión Bower
?

Bower es un paquete de gestión npm fácil de usar para aplicaciones de frontend.

React

Data binding

1.Soporta vinculación de datos unidireccional
?

Las vistas pueden actualizarse automáticamente cuando un objeto observable cambie.

React
2.Los modelos son objetos JavaScript planos
?

Esto hace más sencillo la trasferencia de datos entre la aplicación y los servicios REST o el LocalStorage. También reduce la complejidad de funciones getter y setter.

React
3.Permite el uso de vistas mixins
?

La llamada mixins es una técnica de programación que permite a diferentes objetos compartir un comportamiento común sin la necesidad de una herencia orientada al objeto.

React
4.Puede extenderse a un plugin para tener vinculacion de datos bidireccional
?

Puede extenderse para soportar modelos y vistas que se actualicen mutuamente. Esto añade talla al archivo, pero al mismo tiempo ofrece mayor flexibilidad.

React

Rendimiento

1.tamaño de archivo sin incluir dependencias (archivos asociados)
?

Una talla de archivo menor tiene como consecuencia mayor rápidez de carga (subida de archivos y descarga).

El mejor

Flight

14KB

78KB

2.Los patrones pueden ser pre-recopilados en el servidor
?

Soporta un motor de plantilla que puede ser pre-recopilado en el servidor. Esto mejora, muy posiblemente, la velocidad de página, especialmente en dispositivos con baja potencia de computación.

React
3.Puede ser mostrado en el servidor
?

Esto mejora muchísimo el rastreo del motor de búsqueda. Acrecenta muy posiblemente la velocidad de página, especialmente en dispositivos con baja potencia de computación.

React
4.Actualiza el DOM asincrónicamente.
?

Los cambios en el modelo no derivan inmediatamente en actualizaciones de vista, pero se ponen el cola y se envían como grupo. Esto puede dar un mejor funcionamiento que las actualizaciones de vista instantáneas.

React
5.Se integra bien con bibliotecas de tercera parte para hacer posible el soporte de Promises/A+
?

Permite el uso de bibliotecas como jQuery Deferred para soportar Promises. Promises es una alternativa popular para callbacks cuando se está trabajando con las respuestas del servidor.

React

¿Cuáles son los/las mejores frameworks MV*?

Mostrar todo
This page is currently only available in English.