До этого юзал сугубо MVC. Там всё просто и примеров навалом и все в таком виде:
1) Создаются 4 директории: view, model, store и controller
2) Структура файла
app.js:
Ext.application({
name: "XXX",
appFolder: 'Content/app',
views: [ ... ],
models: [ ... ],
stores: [ ... ],
controllers: [ ... ],
viewport: {
...
},
launch: function () {
...
}
});
А вот с паттерном MVVM ничего понять не могу.
Где хранить: View, ViewController и ViewModel? А то в примерах всё накидано в одну кучу (одну директорию)
Есть ли вообще файл
app.js? Если есть, то какова его структура?
Может кто-то подсказать как MVVM реализовано в ExtJS?