Платформа Flexberry позволяет компаниям-разработчикам перейти на новый уровень организации процесса производства за счёт введения обязательного этапа проектирования, результатом которого становится формализованная, машиночитаемая модель будущей системы. Вторым важным шагом в деле повышения эффективности производства является применение готовых модулей и компонентов будущей системы – фреймворка Flexberry. Ну и наконец, возможность автоматически получить работающее приложение за счёт генерации кода на основе формализованной модели гарантирует быстрое и точное исполнение идей бизнес-аналитиков.
Ключевые особенности разработки:
Обязательный этап проектирования!
Процесс проектирования обычно включает в себя исполнителей в разных ролях. Важно качественно собрать требования к разрабатываемой информационной системе, а помочь команде быстро и качественно превратить формализованные требования в готовое приложение – задача платформы Flexberry.
Чтобы своими глазами увидеть возможности платформы Flexberry в действии, в том числе на готовых приложениях вы можете записаться на дистанционную демонстрацию.
Заявка на проведение демонстрацииТакже вы можете прочитать подробнее про процесс разработки в документации или записаться на учебный курс.
Результатом проектирования во Flexberry Designer является формализованная машиночитаемая модель информационной системы (приложения).
Для работы с моделью используется Flexberry Designer – инструмент проектирования
Модель приложения может быть выгружена из Flexberry Designer в виде файла (соответственно и потом загружена обратно), тем самым можно сохранить её архивную копию, передать кому-либо или сделать несколько версий модели.
На период ознакомления или для открытых проектов продукты платформы доступны бесплатно. Попробуйте, и решите, подходят ли они
для ваших задач.
Генерация кода реализует следующие принципы платформы:
Настольная версия Flexberry Designer содержит в себе модули генерации, таким образом генерация выполняется на компьютере пользователя. Web-версия Flexberry Designer генерирует код, размещаемый в доступном через интернет git-репозитории.
Генератор кода предназначен для генерации различных элементов архитектуры конечных приложений, начиная от структуры базы данных (SQL), серверной части (C#), заканчивая клиентской частью (JavaScript) и инструкций для сборки Docker-образа (Dockerfile).
Процесс перегенерации включает в себя получение исходного кода, который будет перегенерирован, собственно процесс генерации, включающий слияние существующего кода и вновь сгенерированного, сохранение результата
Flexberry Designer технически поддерживает добавление произвольного количества модулей генерации. Модуль генерации реализуется на языке C# и поддерживает API работы с моделью приложения Flexberry Designer. Команда платформы готова помочь энтузиастам, которые захотят реализовать дополнительные модули генерации, обращайтесь.
Расширение функциональных возможностей существующих модулей генерации также реализуемо, для этого создайте обращение с описанием требуемых изменений. Вместе мы сделаем платформу ещё лучше.
Просто задайте их нам любым удобным способом и мы обязательно на них ответим.
КонтактыТакже вы можете заполнить форму для обратной связи.