Щоб дати коротку, спрощену відповідь: для RESTful бекенду на даний момент ви повинні використовувати Backbone.
Щоб дати більш складну відповідь: Це дійсно залежить від того, що ви робите. Як говорили інші, Ембер розрахована на різні речі і сподобається різному набору людей. Моя коротка відповідь ґрунтується на вашому включенні вимоги RESTful.
На даний момент Ember-Data (який, здається, є механізмом збереження за замовчуванням у Ember), далеко не готовий до виробництва. Це означає, що він має досить багато помилок і, що головне, не підтримує вкладені URI (наприклад, / posts / 2 / comments / 4556). Якщо REST - це ваша вимога, вам доведеться поки що обійти це питання, якщо ви виберете Ember (тобто вам доведеться або зламати його, чекати, реалізовувати щось на зразок Ember-Data з нуля, або використовувати не -все-RESTful URI). Ember-Data не є строго частиною Ember, тому це цілком можливо.
Основні відмінності між цими двома, крім розміру, в основному:
Ембер намагається зробити якнайбільше для вас, так що вам не доведеться писати стільки коду. Це дуже ієрархічно, і якщо ваш додаток також дуже ієрархічний, швидше за все, це буде добре. Оскільки це робить для вас стільки, вам може бути важко зрозуміти, звідки беруться помилки, і пояснити, чому відбувається несподівана поведінка ("магії" багато). Якщо у вас є додаток, який природно вписується в тип додатка, який Ембер очікує, що ви будуєте, це, швидше за все, не буде проблемою.
Магістраль намагається зробити якнайменше для вас, щоб ви могли міркувати про те, що відбувається, і створити архітектуру, яка відповідає вашому додатку (а не створювати додаток, який відповідає архітектурі рамки, яку ви використовуєте). Починати з цього набагато простіше, але, якщо ви не будете обережні, ви можете швидко закінчитися безладом. Він не робить такі речі, як обчислювані властивості, автоматичні розв'язування подій тощо, і залишає їх вам, тому вам потрібно буде багато реалізувати багато матеріалів (або принаймні вибирати бібліотеки, які це роблять для вас), хоча це скоріше вся суть.
Оновлення : Схоже, нещодавно Ember тепер підтримує вкладені URI, тому, гадаю, питання зводиться до того, яка магія вам подобається та чи підходить Ember архітектурно для вашого додатка.