EmberJS, EmberJS / Data и Sproutcore-Datastore - PullRequest
4 голосов
/ 02 января 2012

С переходом со SproutCore 2.0 на EmberJS появилось пространство имен и миграция репозитория Github.Основные вещи, похоже, перенесены в учетную запись Github организации http://github.com/emberjs, в то время как некоторые другие, похоже, были перенесены в учетную запись "addons" http://github.com/emberjs-addons.

В настоящее время я изучаю EmberJS для использованияс сервером RESTful, обслуживающим JSON.

Мой вопрос: Использую ли я новый http://github.com/emberjs/data код или более старый http://github.com/emberjs-addons/sproutcore-datastore код? Я быпредположим, первое, но я хотел бы быть уверенным, а также получить некоторые разъяснения о том, что происходит со старыми «аддонами» SproutCore.

Ответы [ 2 ]

4 голосов
/ 02 января 2012

emberjs-аддоны - это порты старой sproutcore-экосистемы.Они не изменены, и похоже, что они не получают большого внимания со стороны основной команды emberjs.Они концентрируются на новых "emberjs-data".Тем не менее, старое хранилище данных проверено в производственных условиях, и измененная версия прекрасно работает с текущей версией emberjs (0.9.3).

В отличие от этого, хотя переписанная версия выглядит действительно хорошо, это явно указано в проектах.прочитайте, что он пока не считается готовым к производству.

Какой из них выбрать?На мой взгляд, это зависит от вашего проекта.Если вы ищете что-то стабильное или хотите запустить свое приложение в ближайшее время, я бы попробовал «старое» хранилище побеговых данных.С другой стороны, если вы только начинаете свой проект, используйте новые блестящие «emberjs-data», но имейте в виду, что вам, возможно, придется сражаться вокруг некоторых краев.

0 голосов
/ 06 апреля 2013

Я использую модели ember со своим собственным адаптером REST, пока жду, пока завершится разработка моделей ember.мерзавец: //github.com/ebryn/ember-model.git

...