7 Maggio 2011

Spine: l'erede di Backbone.js

Un po’ di sana concorrenza nel mondo dell'MVC client-side ci voleva. Salutiamo tutti Spine.js, un framework MVC fortemente ispirato all'ormai popolare Backbone.js, ma con una serie di miglioramenti molto interessanti che lo avvicinano molto ad una impostazione Rails:

  • Migliore gestione dell'ereditariet√† tra classi JS;
  • Ogni istanza di uno stesso record rimane sincronizzata alle altre;
  • Eliminazione del concetto di Collection presente in Backbone;
  • Layer di persistenza Ajax o con HTML5 local storage;
  • Aggiunta di qualche ulteriore helper nelle Viste (che in Spine diventano Controller)
  • Supporto dell'HTML5 history nei controller (che in Spine diventano Route)

Non vedo l'ora di provarlo, sembra ottimo.