Релиз платформы разработки информационных систем lsFusion 6.1

Доступен релиз проекта lsFusion 6.1, развивающего декларативную платформу для разработки бизнес- и веб-приложений. Платформа подходит для разработки корпоративных и учётных приложений и может применяться в качестве открытой и бесплатной альтернативы платформе 1С. Код проекта написан на языке Java и распространяется под лицензией LGPLv3. Типовое ERP-решение для малого и среднего бизнеса MyCompany, использующее lsFusion, распространяется под лицензией Apache 2.0.

В основе платформы заложена парадигма комбинаторного программирования (function-level), что существенно отличает lsFusion от существующих на рынке платформ (например SAP, Dynamics AX, 1С, .Net). Также внутри активно используются событийное, реактивное и объектно-ориентированное программирование. Версия 6.1 фокусируется на исправлении ошибок, а также повышении удобства интеграции, расширении возможностей языка и интерфейса, а также на подготовке к поддержке альтернативных клиентов.

Основные изменения в версии 6.1:

  • Поддержка аннотации »@@deprecated» для пометки устаревших элементов языка и постепенного вывода их из использования.

  • Поддержка MEASURES (groupObject) для построения многомерных отчётов с несколькими показателями.

  • Возможность передачи имён файлов напрямую в операторах чтения и записи (READ / WRITE).

  • Улучшен поиск через PrefixSearch, точные совпадения теперь имеют больший приоритет, а также добавлен новый оператор prefixSearchExact для более гибкого ранжирования.

  • Поддержка внешнего идентификатора действий EXTID для интеграционных сценариев.

  • Действие UpdateStats теперь можно выполнять автоматически по расписанию.

  • Обеспечена канонизация JSON для корректного сравнения/подписей/кеширования без «ложных» различий в порядке полей.

  • Выполнен рефакторинг клиентских действий для будущей поддержки Flutter-клиента.

  • В start.log обеспечена запись версии Java, classpath и аргументов JVM.

  • Улучшено определение и переопределение мобильного режима.



Источник: http://www.opennet.ru/opennews/art.shtml? num=64177

© OpenNet