Пишем в консоли:
npm install
как все загрузится, далее:
gulp
- Разрабатывается в свободное время
- Фреймворк больше для души и личных проектов
- Улучшенная архитектура по сравнению с предыдущей, которая использовалась в ecommerce-demo
- Слабосвязная расширяемая архитектура одностраничного веб-приложения
- Общение между модулями/Router/MVC происходит через шину событий, что позволяет использовать горячую замену модулей на основе одинакового интерфейса. Так же шина событий отлично подходит для асинхронных запросов. А виджеты и компоненты используются в модулях через DI-контейнеры
- Все модули закрытые и имеют публичные и приватные свойства
- Структуризация и организация кода и файлов
- Использование одного глобального свойства и пространство имен для каждого модуля app.* app.models.* app.views.* app.widgets.title.model.* и т.д.
- Поддерживает глобальные шаблоны с разным дизайном, которые меняют вид всей страницы а не отдельных блоков
- Возможность использования с различными JS-библиотеками и CSS-фреймворками
- Все эти особенности позволяют сделать целый портал, сайт со множеством тематических страниц и различным дизайном
Более подробно, как и что устроено описано здесь, в предыдущей версии архитектуры