Наша команда разработала кроссплатформенную утилиту для генерации исходного кода - Flexberry Designer CLI.
Данная утилита позволяет встраивать процесс генерации и перегенерации исходного кода в различные этапы жизненного цикла разработки и использовать её в различных сценариях. Например, утилита может использоваться для контроля качества проектирования и программирования (согласованности UML и программного кода). Ещё один вариант использования - встраивание интерфейса Flexberry Designer и процесса генерации исходного кода в конечное приложение для реализации возможностей LowCode или NoCode. В отличие от Flexberry Designer Desktop утилита генерации Flexberry Designer CLI может использоваться в Linux и позволяет работать с метаданными без прямого доступа к БД метаданным Flexberry: метаданные могут быть заранее переданы в виде экспортированного crp-файла, либо будут загружены из веб-приложения Flexberry Designer. Для корпоративных пользователей платформы утилита генерации Flexberry Designer CLI доступна в виде установочного файла и интегрирована в качестве средства генерации в Flexberry Designer Enterprise.
Для всех остальных пользователей утилита доступна через NuGet-пакет.