Начало работы

Wasaby — это модульный JavaScript-фреймворк для создания web-приложений. Его цель — обеспечить продуктивную разработку интерфейса из готовых визуальных контролов-контролов, которые созданы с учетом нашего многолетнего опыта проектирования UX/UI-дизайна.

Система SABY модулей основана на описании s3mod-файлов (аналогов package.json), для работы с которыми создана библиотека wasaby-cli. Вы можете более подробно ознакомится с архитектурой SABY-приложения и с описанием структуры проекта.

Wasaby по умолчанию легко интегрируется в приложение SABY, но также может использоваться самостоятельно, с произвольным backend-сервером. Таким образом вести разработку с помощью интерфейсного фреймворка можно следующими способами.

Добавляем Wasaby на существующий сайт

Достаточно подключить зависимость от фреймворка к своей HTML-странице, после чего начать использовать библиотеку готовых контролов Wasaby.

Создаем собственный Wasaby-модуль

Если вы хотите разработать модуль, который нужно будет включить в поставку SABY-приложения (например, online.sbis.ru), вам необходимо будет выполнить несколько дополнительных шагов для подготовки рабочего места.

Работаем с готовым дистрибутивом SABY-приложения

Ваш модуль может быть уже включен в состав существующего дистрибутива SABY-приложения (например, online.sbis.ru). В таком случае вам может потребоваться развернуть готовое приложение на своем рабочем компьютере.