4

SproutCore 2.0からEmberJSへの移行に伴い、名前空間とGithubリポジトリの移行が行われました。コアとなるものはhttp://github.com/emberjs組織のGithubアカウントに移動したようですが、「addons」アカウントhttp://github.com/emberjs-addonsに移動したように見えるものもあります。

私は現在、JSONを提供するRESTfulサーバーで使用するためにEmberJSを調査しています。

私の質問は次のとおりです。新しいhttp://github.com/emberjs/dataコードを使用しますか、それとも古いhttp://github.com/emberjs-addons/sproutcore-datastoreコードを使用しますか?前者を想定しますが、古いSproutCore「アドオン」で何が起こっているのかを確認するだけでなく、いくつかの説明を取得したいと思います。

4

2 に答える 2

4

emberjs-addonsは、古いsproutcoreエコシステムからのポートです。それらは変更されておらず、emberjsコアチームからあまり注目されていないようです。彼らは新しい「emberjs-data」に集中しています。ただし、古いデータストアは本番環境で実証されており、変更されたバージョンは現在のemberjsリリース(0.9.3)で正常に機能します。

対照的に、書き直されたバージョンは本当に見栄えがしますが、プロジェクトのreadmeには、まだ「本番環境対応」とは見なされていないことが明示されています。

どちらを選ぶべきですか?私の意見では、それはあなたのプロジェクトに依存します。安定したものを探している場合、またはアプリをすぐに本番環境に移行したい場合は、「古い」sproutcoreデータストアを試してみます。一方、プロジェクトを始めたばかりの場合は、新しくて光沢のある「emberjs-data」を使用しますが、いくつかのエッジで戦わなければならない可能性があることに注意してください。

于 2012-01-02T15:45:43.997 に答える
0

ember-modelsが完成するのを待っている間、私は自分のRESTアダプターでember-modelsを使用しています。git://github.com/ebryn/ember-model.git

于 2013-04-06T06:27:05.540 に答える