4

私の余暇の個人的なプロジェクトでは、彼らのためにバックエンドコードを書くことを避けるために非常に長い時間を費やしました。フロントエンドをできるだけ頭に入れておくほうが簡単です。localStorageによってこれが簡単になりましたが、それでも、より永続的で、個々のブラウザーとの結びつきが少ないものが必要になることがよくあります。最近のプロジェクトでは、 SourceKitと同様に、物を保存する方法としてDropboxを使用することを検討しています。

localStorage、Dropbox、その他のクラウドソリューションの上にあるJavascript APIはありますか?ユーザーが利用できるものなら何にでも簡単に保存できますか?言い換えると、次のように機能する可能性があります(「StoreMaster」と呼ばれるAPIを想像してください)。

  • ユーザーが何かを作成する
  • コードは次のようなことをしますStoreMaster.store(key,json)
  • StoreMasterは、Dropboxにログインするかどうかをユーザーに尋ねます
  • その場合、StoreMasterはDropboxに保存し、そうでない場合はlocalStorageに保存します

localStorageの使用を開始し、後でDropboxに移動することを決定したユーザーなど、処理する必要のある複雑な問題がたくさんあるため、データを移動する必要があります。または、エラー状態のクリーンな処理。そして、他のストレージソリューションのプラグ可能性。さらに、私がまだ気付いていない他の無数のこと。

でもこういうものがあったら使ってみます。存在しない場合は作成を検討しています。他の人が興味を持って助けてくれると確信しています...多分何かがすでに存在していて、私のGoogleスキルは今日私を失敗させました。

とにかく、あなたが何かを知っているか、あなたが私のように、このようなものがあったらいいのにと思ったら、私に知らせてください。

4

2 に答える 2

0

Kloudlessを使用できます。それらはすべての主要な API をラップするため、ユーザーは単一のインターフェイスで物を保存できます。

ただし、 Dropbox apiを使用するだけです。最近プレイしたゲームの 1 つ (swarmsim) で使用されており、非常にうまく機能しているようです。

私は一度プロジェクトにpouchdbを使用しました...しかし、私のクラウドプロバイダー(cloudant)として、ゆっくりと変化し、廃止されたものなどを見ました。

これからは、github でホストし、dropbox で保存します。うまくいけば、2年ごとにすべてを修正する必要はありません。

于 2015-12-23T16:04:54.857 に答える