ejemplos change javascript html5 orm breeze jaydata

change - ¿Qué opciones están disponibles para el ORM de JavaScript del lado del cliente?



title css (0)

Hay múltiples ORM de JavaScript disponibles

Activo

Data.js: http://datajs.codeplex.com/documentation - Biblioteca de consulta de datos

JayData: http://jaydata.org/ - Está activo, modelado de datos, consultas, almacenamiento en caché

Breeze.js: http://www.breezejs.com/ - Está activo, modelado de datos, consultas, almacenamiento en caché

persistance: http://zef.me/2774/persistence-js-an-asynchronous-javascript-orm-for-html5gears - Async, navegador y soporte del lado del cliente

Inactivo

JazzRecord: http://www.jazzrecord.org/ - Ruby céntrico, inactivo desde 2011

Impulso: http://impel.simulacre.org/ - No parece estar activo en 2 años

Active.js http://www.activejs.org/ - No parece estar activo en 3 años

Upshot.js: https://nuget.org/packages/Upshot - Ya no es compatible de forma activa

Aptana: http://blog.fedecarg.com/2009/02/16/activerecord-javascript-orm/ - Rails, el sitio web no muestra actividad como ORM

Luego hay ORM que pertenecen a un marco MVC específico.

Sproutcore: http://www.sproutcore.com/

Backbone: http://backbonejs.org/

Spine: http://maccman.github.com/spine/

Ember Data: https://github.com/emberjs/data

ngResource: http://docs.angularjs.org/api/ngResource.$resource

¿Cuál de estos recomendaría en función de las características, facilidad de uso, soporte y desarrollo activo?