Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gusenov/sencha-ext-js-app-seed

A starter app for using Ext JS.
https://github.com/gusenov/sencha-ext-js-app-seed

extjs mvc mvc-application mvc-architecture mvc-pattern mvvm mvvm-architecture mvvm-pattern sencha sencha-extjs senchacmd

Last synced: about 1 month ago
JSON representation

A starter app for using Ext JS.

Awesome Lists containing this project

README

        

## Генерация приложения

Пререквизиты:

- [npm](https://github.com/gusenov/auto-soft-install/blob/master/install/npm.sh)
- [Sencha Cmd](https://github.com/gusenov/auto-soft-install/blob/master/install/sencha-cmd.sh)

Команда:

```bash
$ npm run-script generate-my-app
```

## Краткий обзор структуры приложения

- [Фреймворк Ext JS](myapp/ext)

- [Главный класс приложения](myapp/app/Application.js)

- [Модель](myapp/app/model)

- [Уровень доступа к хранилищу данных](myapp/app/store)

- Вид

- [Классический десктопный форм-фактор](myapp/classic)

- [Представления](myapp/classic/src)

- [Главное представление](myapp/classic/src/view/main/Main.js)

- [Стили](myapp/classic/sass)

- [Современный мобильный форм-фактор](myapp/modern)

- [Представления](myapp/modern/src)

- [Главное представление](myapp/modern/src/view/main/Main.js)

- [Стили](myapp/modern/sass)

- [Общие стили](myapp/sass)

- Модель вида (ViewModel)

- [Главное представление](myapp/app/view/main/MainModel.js)

- Контроллер

- [Главное представление](myapp/app/view/main/MainController.js)