Начало работы
Wasaby — это модульный JavaScript-фреймворк для создания web-приложений. Его цель — обеспечить продуктивную разработку интерфейса из готовых визуальных контролов-контролов, которые созданы с учетом нашего многолетнего опыта проектирования UX/UI-дизайна.
Система SABY модулей основана на описании s3mod-файлов (аналогов package.json), для работы с которыми создана библиотека wasaby-cli. Вы можете более подробно ознакомится с архитектурой SABY-приложения и с описанием структуры проекта.
Wasaby по умолчанию легко интегрируется в приложение SABY, но также может использоваться самостоятельно, с произвольным backend-сервером. Таким образом вести разработку с помощью интерфейсного фреймворка можно следующими способами.
Установка wasaby-cli
Добавляем Wasaby на существующий сайт
Достаточно подключить зависимость от фреймворка к своей HTML-странице, после чего начать использовать библиотеку готовых контролов Wasaby.
Создаем собственный Wasaby-модуль
Если вы хотите разработать модуль, который нужно будет включить в поставку SABY-приложения (например, online.sbis.ru), вам необходимо будет выполнить несколько дополнительных шагов для подготовки рабочего места.
Запуск приложений на wasaby-cli
Работаем с готовым дистрибутивом SABY-приложения
Ваш модуль может быть уже включен в состав существующего дистрибутива SABY-приложения (например, online.sbis.ru). В таком случае вам может потребоваться развернуть готовое приложение на своем рабочем компьютере.