Я относительно новичок в кроссплатформенной разработке для мобильных устройств, и недавно я прошел несколько основных уроков по использованию Sencha Touch в моем приложении.Меня смутило то, что мне кажется несогласованным в их методологии.Итак, вот мой вопрос:
Я использую шаблон проектирования MVC.При определении прокси для хранения данных в приложении, я должен сделать это в модели или в магазине?Я видел, как сделано, и не уверен, что лучше, или случаи, когда каждый должен быть использован.Ниже приведены примеры того, что я имею в виду:
Прокси, определенный в Store :
App.stores.users = new Ext.data.Store({
model: 'User',
autoLoad: true,
proxy: {
type: 'localstorage',
id: 'sencha-users'
}
});
Прокси, определенный в Модель :
App.models.User = Ext.regModel('User', {
fields: [
{
name: 'email',
type: 'string'
}, {
name: 'firstname',
type: 'string'
}, {
name: 'lastname',
type: 'string'
}, {
name: 'password',
type: 'string'
}
],
proxy: {
type: 'localstorage',
id: 'sencha-users'
}
});