[JavaScript] SQLiteに対応したオープンソースのおすすめO/Rマッパー(ORM):Adobe AIR、Titanium Mobile、Node.js対応など
JazzRecord
対応 | Adobe AIR 1.5+、Titanium PR1、Google Gear |
ライセンス | MIT |
最終更新日 | 2010年8月6日 |
Ruby on Railsで使われている有名なActiveRecordと似たライブラリ。
あの便利なマイグレーション機能まである。
きちんとしたドキュメントもあり、AIRやTitaniumで使うのなら一番おすすめできる。
joli.js
対応 | Titanium最新版 |
ライセンス | MIT |
最終更新日 | 2014年11月14日 |
JazzRecordをベースに、最新のTitaniumに対応すべくつくられたライブラリ。
Sequelize
対応 | Node.js、io.js |
ライセンス | MIT |
最終更新日 | 2015年3月6日(進行中) |
Node.js向けの有名なO/Rマッパー。Node.jsからフォークされたio.jsでも動く。
データベースはSQLite以外にも、PostgreSQL、MySQL、MariaDB、Microsoft SQL Serverにも対応している。
マイグレーション機能もある。
その他
以前はActiveRecotd.jsというものもあったが、現在は公開すらされていない。
まとめ
現在、まともに使えるものはこれくらいか。大半が開発を終了しており、上記のものも例外ではないため、最新の各環境で動くかどうかは不明。