2013-12-10 4 views
1

В guide, я нашел, что есть две модели: The object model и models, и некоторые учебники предпочитают предыдущий, а некоторые предпочитают другой,Ember.js: в чем разница между объектной моделью и моделью?

так, что различия между ними? В какой ситуации я должен выбрать, какой?

+0

Ответ Трека прав, но, проще говоря, * Object Model * относится к тому, как моделируется Ember Framework. * Модель * - это уровень представления данных приложения, которое вы разрабатываете/кодируете (модель для собственного приложения). – gitsitgo

ответ

0

Object Model - всего лишь общий вычислительный термин. В смысле Ember.js это расширение прототипной объектной модели JavaScript, которая начинается с Ember.Object и применяется ко всем расширениям конструктора Ember.Object.

Models обычно относится к объектам данных, их свойствам и их ассоциациям к другим объектам данных. В веб-программировании термин перегружен, чтобы означать «объекты, данные которых сохраняются в хранилище долговременного сохранения» (см. Active Record's Models или Backbone's models, Django's models и т. Д.).

DS.Model предоставленный ember-data Этот объект является предметом постоянного проживания. Общая объектная модель - это все другие объекты (включая модели данных).

Смежные вопросы