46puntos

Spine

Spine
vs

Spine análisis: 20 características relevantes

Spine
46
puntos
Spine

¿Por qué es Spine mejor que la media?

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

    31KBvs75.64KB
  • Años desde su creación
    ?

    2yearsvs1.8years

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.

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

Spine
3.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.

Spine
4.Tiene un proyecto boilerplate popular
?

Tiene un proyecto boilerplate oficial o muy conocido que expone la estructura de archivos recomendada y permite a los desarrolladores comenzar más rápido.

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

Spine
6.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

9

Plugins

1.Intregra la abstracción para la sincronización RESTful de los modelos
?

Incluye utilidades para mantener modelos en sincronización con la representación del servidor sin necesidad de escribir llamadas jQuery boilerplate ajax.

Spine

Libraries & Packages

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

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

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

Spine

Data binding

1.Soporta vinculación de datos unidireccional
?

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

Spine
2.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.

Spine

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.

Spine
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

31KB

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

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

1

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

Mostrar todo
This page is currently only available in English.