Spine

Spine
Información sobre la plantilla
Parte de la familia Framewoks JavaScripts
Spine logo.jpg
Framework JavaScritp para Desarrollo Web
Última versión estable1.0.8
Sistemas Operativos compatiblesMultiplataforma
Sitio web
http://spinejs.com/

Spine: es un framework, escrito por Alex MacCaw, desarrollado en CoffeeScript, que permite crear aplicaciones utilizando el Patrón Modelo-Vista-Controlador (MVC), y que se destaca por lo ligero que es, ya que está desarrollado en apenas 500 líneas de código, y cuyo peso del archivo no supera los 2 KB en sus versión comprimida. Spine proporciona una estructura de programación basada en el patrón MVC, lo que permite una buena organización del código.

Spine está escrito en CoffeeScript, pero no requiere necesariamente de CoffeeScript para desarrollar aplicaciones. Se puede utilizar con CoffeeScript o JavaScript, a elección del usuario.

Fundamentos

  • MVC: El patrón MVC o Model View Controller, es el corazón de las aplicaciones con. Se asegura que su aplicación sea modular.
  • Interfaces de aplicaciones JavaScript asíncronas: Spine almacena los datos en el lado del Cliente, estableciendo con el servidor la comunicación de forma asincrónica.
  • Simplicidad: Spine es un producto lo más viable posible. No consiste en una amplia variedad de complejos widgets para configurar.

Características

  • Biblioteca de clases con herencias de prototipos reales
  • Sencilla implementación del controlador, basado en el API Backbone
  • Capa de modelo completo y ORM
  • Ajax y posibilidad de utilizar el almacenamiento local que nos ofrece HTML 5
  • Comunicación asíncrona con el servidor.
  • Trabaja en todos los navegadores
  • Simple y ligero
  • Amplia documentación

Componentes

  • Spine: La librería principal, contiene las clases del núcleo, tales como Model y Controller.
  • Spine Mobile: Extensión que permite la creación de aplicaciones para móviles y PhoneGap.
  • Spine.app: Permite la creación simple de aplicaciones con Spine.
  • Hem: (opcional) para servidores.

Fuente