Показаны сообщения с ярлыком MVVM. Показать все сообщения
Показаны сообщения с ярлыком MVVM. Показать все сообщения

Архитектура Ext JS приложения

Ext JS поддерживает архитектуры MVC и MVVM.

Модель представляет собой слой данных. Модель может содержать валидацию данных и логику сохранения данных. В Ext JS модель используется вместе с хранилищем данных (data store).

Представление - это пользовательский интерфейс. Кнопки, формы, окна сообщений - это всё представления. 

Контроллер управляет логикой связанной с представлением, обработкой событий в представлении и любой другой логикой приложения.

ViewModel инкапсулирует логику представления, связывает данные с представлением и управляет обновлением при изменении данных.

Введение в MVVM и knockout.js