Aller au contenu | Aller au menu | Aller à la recherche

ActiveRecord.js pour mozStorage

ActiveRecord.js est un projet d'ORM (Object Relational Mapping) pour JavaScript. Elle permet de manipuler des bases de données côté client (Google Gears, AIR, HTML5) mais aussi serveur (SQLite ou MySQL) avec Jaxer.

Je trouvais dommage qu'il n'y ai pas dans la version beta actuelle un connecteur pour manipuler des bases de données SQLite dans Mozilla, via l'API mozStorage. Sachant que par défaut, il y a un ActiveRecord.Adapter pour la manipulation de bases de données SQLite dans Adobe AIR.

J'ai donc créé un ActiveRecord.Adapter pour mozStrorage et ouvert un ticket. Je pense que je vais déjà m'en servir dans mes projets basés sur XulRunner, même si il manque peut être quelque point précis comme la gestion des Dates.

Si ça vous intéresse, testez le, c'est fait pour ça.