Scalaxi Platform — это микросервисная low-code платформа разработки приложений (Low-Сode Application Development Platform). Scalaxi Platform позволяет создавать, управлять и публиковать любые кроссплатформенные приложения.
В результате конфигурирования на Scalaxi Platform публикуется Приложение (Application), реализующее идею автора. Приложение, созданное на базе Scalaxi Platform, является прогрессивным web-приложением (Progressive Web App / PWA). Таким образом, оно доступно для работы на любом устройстве, включая мобильные.
Для разработки (конфигурирования) приложений в Scalaxi Platform предусмотрено рабочее пространство (Development Environment) Scalaxi Studio.
Инструментарий рабочего пространства (Development Environment) Scalaxi Studio сгруппирован в следующие блоки:
- Home (Dashboard) – инструменты настройки внешнего вида и ключевых параметров Приложения, а так же управления доменами приложений
- Applications – инструментарий для создания и конфигурирования UI-объектов, Forms, Workflow, Dataflow создаваемого Приложения
- Localizations - настройка локализаций под разные языки пользовательского интерфейса
- Extensions - настройка расширений платформы, таких как доступ к SMTP серверу и настройки нотификаций
- Access – инструментарий для создания и конфигурирования моделей доступа к Приложению
- Maintenance – инструментарий для управления доступа к базе данных через протокол ODATA
Создание приложений на Scalaxi Platform
Типичный жизненный цикл создания и управления приложениями с использованием платформы Scalaxi выглядит следующим образом:
- Создайте один или несколько компонентов, необходимых для реализации функций вашего приложения.
- Для каждого компонента создайте необходимые поля данных и формы, которые будут составлять пользовательский интерфейс вашего приложения.
- Добавьте dataflow для автоматической обработки данных (например, обновление одного компонента или внешней системы (систем) на основе действий, предпринятых в другом компоненте), и workflow для реагирования на действия человека (например, отправка заполненной формы для дальнейшей обработки).
- Настройте свою модель безопасности - пользователи, группы, разрешения
- Настройте, как ваше приложение должно отображаться в Scalaxi Workplace.
- Сохраните и опубликуйте готовую версию вашего приложения, которая будет доступна в выбранном вами домене.
- Откройте и протестируйте свое приложение, перейдя непосредственно по URL-адресу, указывающему на домен, в котором вы опубликовали свое приложение.