Knockout JS
Knockout JS
Top 45%354 puntos
Top 45%
Características más importantes

Knockout JS análisis: 17 características relevantes

1. Tiene vinculación de datos bidireccional

Los modelos y las vistas se pueden actualizar mutuamente.
Knockout JS
Incluido en el 54%

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).
43KB
Flight: 14KB

3. Soporta vinculación de datos unidireccional

Las vistas pueden actualizarse automáticamente cuando un objeto observable cambie.
Knockout JS
Incluido en el 80%

4. Utiliza un motor de plantillas (templating)

Los motores de plantillas permiten que la construcción de un UI sea fácil y flexible.
Knockout JS
Incluido en el 67%

5. Soporta propiedades computadas

Permite el uso de funciones como atributos para computar propiedades u objetos.
Knockout JS
Incluido en el 34%

6. 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.
Knockout JS
Incluido en el 60%

7. Prolonga HTML

Mucha gente ve esto como una ventaja, ya que elimina la cabecera de otro lenguaje de plantillas.
Knockout JS
Incluido en el 27%

8. 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.
Knockout JS
Incluido en el 87%

9. 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.
0
SproutCore: 0

10. número de plugins

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.
33
AngularJS: 213

11. Tiene una API estable pública

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.
Knockout JS
Incluido en el 54%

12. 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).
Knockout JS
Incluido en el 47%

13. Trabaja bien con más de un motor de plantillas

Otros frameworks no tienen la posibilidad de funcionar con otro motor de plantillas, pueden venir con uno que a usted no le resulte apropiado y no podrá cambiarlo. Con esta opción se ahorrará ese problema.
Knockout JS
Incluido en el 40%

14. 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.
Knockout JS
Incluido en el 80%

15. Dispone de un plugin popular que soporta la validación de entrada

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.
Knockout JS
Incluido en el 20%

16. 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.
6
rAppid JS: 0

17. Posee herramientas dedicadas para depurar

Normalmente Extensiones del Navegador, que permiten vistas más profundas en la aplicación.
Knockout JS
Incluido en el 34%

Top 10 frameworks MV*

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