要求
- ユーザが各自でデータをいじれる。それもエクセルかテキストエディタか使いやすいウェブインタフェースで。
- オンラインでデータにアクセスできる
- オフラインでもデータにアクセスできる
- できれば認証したいが必須ではない。
候補
- Parse BaaS でモバイルでも使える。個人のスマホアプリ開発者がParseを使うべき15の理由 - Qiitaあたりを参考に。オフラインで使う場合はデータをキャッシュ
Simperium 同じく MBaaS。Simplenote のバックエンド。
jsoma/tabletop Google Spreadsheets + JS ライブラリ。ユーザが各自のデータを表計算ソフトで管理したいとかそういう要求の場合に有効
Sheetsu JSライブラリの部分をサービス化して使いやすくしたもの。
MongoDB より複雑なことをしたいなら、MongoDBには初めから REST のインタフェースがついている。オフラインで使う場合はデータをキャッシュ
結果的には Dropbox に csv をアップしてもらって、その URL を登録してもらう形式になった。
TIPS
最近はセキュリティの問題でクロスドメインやクロスプロトコルで処理するのはなかなか困難。iframe で逃げちゃうというのも必要とされる。