Вышло обновление платформы lsFusion 6.0, предназначенной для создания бизнес- и веб-приложений. Эта платформа предлагает бесплатную альтернативу 1С и разрабатывается с использованием языка Java под лицензией LGPLv3. Типовое ERP-решение MyCompany, построенное на lsFusion, доступно под лицензией Apache 2.0.
Особенности новой версии
Шестая версия внедряет метод комбинаторного программирования, отличающего её от платформ, таких как SAP и Dynamics AX. Набор технологий включает событийное, реактивное и объектно-ориентированное программирование.
Улучшения интерфейса
Фокус в новом выпуске сделан на улучшении веб-интерфейса. Теперь платформа интегрируется с Bootstrap, поддерживает PWA и современные браузерные API, расширяет возможности для создания гибких интерфейсов.
Основные обновления
- Интеграция с Bootstrap: Все элементы автоматически используют классы Bootstrap, что обеспечивает унифицированный стиль.
- Новые UI-компоненты: Включают переключатели, чекбоксы и выпадающие списки. Автоматический подбор компонентов по статистике.
- Поддержка иконок: Используются библиотеки Bootstrap Icons и FontAwesome для автоматической установки иконок.
- PWA и API браузеров: Приложение можно установить как прогрессивное веб-приложение.
Расширенные возможности разработки
- HTML-теги и типы input: Поддержка новых типов и возможность явной настройки элементов.
- Появление всплывающих контейнеров: Содержание загружается по запросу для снижения нагрузки.
- Модуль WebSocket: Позволяет обмениваться текстовыми и бинарными сообщениями с управлением сокетами.
- Расширенная работа с данными: Опции для улучшения управления данными, включая новые операторы и агрегаты.
Шестая версия lsFusion улучшает удобство разработки корпоративных приложений и расширяет функциональность пользовательских интерфейсов.