2

ここ数日間の読書で、Ember のデータ ストア サポートを提供する少なくとも 3 つの異なる拡張機能を見つけました: ember-datasproutcore-datastoreember-ezdata

このオプションの範囲には、いくつかの疑問が生じます。

明らかに、ember-data は「公式」の拡張機能ですが、コア チームからの資格 (「これは運用の準備ができていません」) でかなり厳しく制限されています。

  • これらのオプションをどのように比較して評価する必要がありますか?
  • SproutCore 1.x シリーズでは、通常、開発はフィクスチャで行われ、データ ソースは後で接続されました。これらのオプションのいずれかが、そのようなワークフローをサポートできますか? 一部の運用データ (リリース バージョンによって変更される可能性がありますが、ユーザーが編集することはできません) と、バックエンド データ ソースからのその他のデータをこの方法で読み込むことはできますか?

ETA: これは関連する質問です。

4

1 に答える 1

3

個人的には、ember-data には大きな期待を寄せていますが、「本番環境に対応」するにはまだ少し道のりがあるようです。

私が Ember を使い始めたとき、ember-data プロジェクトは始まったばかりだったので、独自の単純な永続レイヤーを作成することにしました。jQuery.ajax () のかなり薄いレイヤーであるember-restになりました。この Rails exampleで使用されていることがわかります。ちなみに、JSON データは、バックエンドにフックせずに直接 ember-rest にロードできます。

sproutcore-datastore はもう維持されていないという印象を受けました。私は ember-ezdata を試したことはありません。

チェックアウトする価値のある別のオプションはember-resourceです。

これで始められることを願っています。

于 2012-03-27T23:29:49.643 に答える