60puntos

Ractive JS

Ractive JS
vs

Ractive JS análisis: 20 características relevantes

Ractive JS
60
puntos
Ractive JS

¿Por qué es Ractive JS mejor que la media?

  • Tamaño de archivo sin incluir dependencias (archivos asociados)
    ?

    65KBvs75.64KB
  • Tamaño de archivo incluyendo dependencias (archivos asociados)
    ?

    65KBvs120.8KB
  • Versiones de Internet Explorer compatibles
    ?

    7vs7.33

Información general

1.Utiliza un motor de plantillas (templating)
?

Los motores de plantillas permiten que la construcción de un UI sea fácil y flexible.

Ractive JS
2.Publicado bajo la licencia MIT
?

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

Ractive JS
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.

Ractive JS
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

7

5.años desde su creación
?

Los frameworks menos recientes son a menudo más estables, más probados y disponen de más recursos y tutoriales.

El mejor

Sammy JS

4years

0years

Plugins

1.Soporta animación
?

Incluye herramientas para crear fácilmente animaciones.

Ractive JS

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.

Ractive JS
2.Tiene una entrada oficial actualizada en el paquete de gestión npm
?

El paquete de gestión nódulo puede usarse a su vez para gestionar los scripts de la interfaz front-end (la vista por los usuarios).

Ractive JS
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.

Ractive JS
4.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.

Ractive JS

Data binding

1.Tiene vinculación de datos bidireccional
?

Los modelos y las vistas se pueden actualizar mutuamente.

Ractive JS
2.Soporta vinculación de datos unidireccional
?

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

Ractive JS
3.Utiliza datos vinculantes perceptibles
?

Los modelos se observan para ver sus cambios. Esto es un patrón conocido. Puede dar mejor funcionamiento que el dirty-checking en algunos casos.

Ractive JS

Rendimiento

1.Soporta enrutamiento (routing) y "deep linking"
?

El routing permite la interacción con la URL del navegador. Es muy importante para la experiencia del usuario, si se están construyendo aplicaciones de una sóla página.

Ractive JS
2.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

65KB

3.dependencias
?

Menos dependencias significa que tiene que incluir un número menor de extra scripts. El resultado de esto, normalmente, es un menor desarrollo elevado y un tiempo de subidas y descargas más veloz.

El mejor

SproutCore

0

0

4.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.

Ractive JS
5.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.

Ractive JS
6.tamaño de archivo incluyendo dependencias (archivos asociados)
?

Un tamaño de archivo menor da lugar a tiempos de carga (subidas y descargas) más rápidos.

El mejor

Maria

20KB

65KB

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

Mostrar todo
This page is currently only available in English.