55puntos

Knockout JS

Knockout JS
vs

Knockout JS análisis: 17 características relevantes

Knockout JS
Knockout JS

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

  • Tamaño de archivo sin incluir dependencias (archivos asociados)
    43KBvs75.64KB
  • Versiones de Internet Explorer compatibles
    6vs7.33

Características más importantes

relevant

Información general

1.Utiliza un motor de plantillas (templating)
Knockout JS

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

2.Soporta propiedades computadas
Knockout JS

Permite el uso de funciones como atributos para computar propiedades u objetos.

3.Prolonga HTML
Knockout JS

Mucha gente ve esto como una ventaja, ya que elimina la cabecera de otro lenguaje de plantillas.

4.Publicado bajo la licencia MIT
Knockout JS

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

5.versiones de Internet Explorer compatibles

6

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

6.Tiene una API estable pública
Knockout JS

El número de la versión mayor se sitúa por encima de cero. Esto quiere decir que no habrá compatibilidad rompiendo los cambios API introducidos por el equipo de desarrollo.

relevant

Plugins

1.número de plugins

33

Los plugins son una manera sencilla de añadir una funcionalidad o de integrar otros servicios. Un número alto de plugins indica una comunidad de usuarios más activa. Solo se indican los plugins oficiales.

El mejor

AngularJS

213

2.Dispone de un plugin popular que soporta la validación de entrada
Knockout JS

El plugin 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.

relevant

Libraries & Packages

1.Tiene una entrada oficial actualizada en el paquete de gestión npm
Knockout JS

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

relevant

Data binding

1.Tiene vinculación de datos bidireccional
Knockout JS

Los modelos y las vistas se pueden actualizar mutuamente.

2.Soporta vinculación de datos unidireccional
Knockout JS

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

3.Utiliza datos vinculantes perceptibles
Knockout JS

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.

relevant

Rendimiento

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

43KB

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

El mejor

Flight

14KB

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

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.

3.dependencias

0

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

Top 10 frameworks MV*

Añadir a la comparación
    This page is currently only available in English.