Flexberry предоставляет широкий ряд продуктов для разработчиков. Эффективность, качество и надёжность решений, созданных с использованием платформы Flexberry - залог успешности новых и новых проектов.
Платформа базируется на свободном ПО и открытых технологиях. Компоненты платформы также разрабатываются в открытых репозиториях под свободной лицензией. Это позволяет создавать открытые решения с использованием платформы.
Платформа позволяет создавать приложения, которые:
Значительная часть компонентов платформы предполагает возможность тонкой настройки и возможность замены вложенных компонентов.
Реализация этого принципа зависит от языка программирования и базовой технологии. Так, для C# типичным приёмом является реализация интерфейса ISomeFeature в рамках технологического слоя, но разрешение этого интерфейса реализуется через Dependency Injection, что предполагает возможность альтернативной реализации интерфейса. Иногда удобно использовать наследование, чтобы иметь возможность переиспользовать существующие функции.
В случае кода на JavaScript и EmberJS, можно использовать переопределение и прототипное наследование.
Платформа позволяет создавать веб-приложения с использованием современных фреймворков и гибридные мобильные приложения аналогичной функциональности на общей кодовой базе.
На период ознакомления или для открытых проектов продукты платформы доступны бесплатно. Попробуйте, и решите, подходят ли они для ваших задач.
ПопробоватьТакже вы можете ознакомиться с исходным кодом продуктов на GitHub.
Flexberry предоставляет широкий ряд продуктов для разработчиков. Эффективность, качество и надёжность решений, созданных с использованием платформы Flexberry - залог успешности новых и новых проектов.
Информационные системы предприятия. Могут быть реализованы в виде Desktop-приложения или Web-приложения.
Реализованы с помощью
Чтобы увидеть возможности платформы Flexberry, в том числе на готовых приложениях, запишитесь на дистанционную демонстрацию.
Заявка на проведение демонстрацииТакже вы можете ознакомиться с перечнем информационных систем, разработанных с использованием платформы или детальным описанием архитектуры
Современные информационные системы представляют собой сложные конструкции. Даже опытным профессионалам иногда нелегко разобраться в хитросплетениях технических заданий и их реализаций.
Платформа Flexberry предоставляет эффективные инструменты для создания сложных информационных систем. Проработанная архитектура создаваемых приложений, множество готовых компонентов и подход на основе генерации работающего прототипа позволяют гарантировать успешность любого проекта.
Согласно рекомендуемому процессу создания информационных систем для этого понадобится доступ к инструментам проектирования и программирования. Эти инструменты реализованы в двух вариантах: настольное приложение, которое можно скачать с портала или веб-приложение, для которого нужен только веб-браузер.
Компоненты, которые используются в конечных приложениях распространяются в виде пакетов и устанавливаются автоматически соответствующими пакетными менеджерами (NPM, Yarn, NuGet и др.). Также доступен вариант самостоятельной компиляции компонентов из открытых репозиториев.
Для открытых или учебных проектов доступ к инструментарию проектирования предоставляется бесплатно. Для получения доступа необходима регистрация.
Для закрытых проектов стоимость можно узнать по запросу, заполнив форму. При покупке лицензий пользователям доступны различные уровни технической поддержки.
Для приобретения лицензии необходимо подать заявку. С Вами свяжется менеджер, который ответит на все вопросы, касающиеся продукта, и поможет совершить покупку удобным Вам способом.
Платформа полезна как начинающим разработчикам, которые хотят освоить методику создания сложных информационных систем, так и профессиональным командам.
Для проектирования информационных систем основной нотацией является UML. Для пользователей, которые хотят более простого и интуитивно понятного интерфейса, доступен визуальный (WYSIWYG) конструктор форм приложения.
Приложения учётного характера на Flexberry Base генерируются следующим образом:
Приложения с картой используют клиентский компонент Leaflet и сервер на основе GeoServer.
Приложения с интеграционными возможностями используют брокер сообщений RabbitMQ.
Приложения с возможностями отчётности и бизнес-аналитики используют решения Pentaho и Mondrian.
Приложения с процессной составляющей используют jBPM KIE.
Приложения с порталом используют Alfresco.
Использование платформы Flexberry предполагает разделение процесса на проектирование, разработку и эксплуатацию информационной системы.
Для проектирования и разработки используется Flexberry Designer.
В процессе эксплуатации информационных систем используются компоненты времени выполнения, выстроенные в определённой архитектуре. Подробнее об архитектуре платформы Flexberry.
Платформа Flexberry с самого начала проектировалась как гибкая и расширяемая, поскольку каждый проект, реализованный с использованием платформы, уникален и требует различных возможностей. Все компоненты платформы имеют гибкие настройки и точки расширения функциональности. Для некоторых случаев реализованы различные варианты одного и того же функционального компонента.
В некоторых случаях компоненты могут быть доработаны силами сообщества (сторонних разработчиков) и отправлены в репозитории исходного кода платформы через механизм Pool Request.
Исходный код всех компонентов платформы, которые используются в создаваемых информационных системах, является открытым и распространяется под лицензией MIT. Это позволяет сторонним разработчикам при необходимости самостоятельно дорабатывать компоненты.
Команда, занимающаяся развитием платформы, активно дорабатывает компоненты, опираясь на опыт их использования на реальных проектах, получает и обрабатывает сообщения (issues) в открытых репозиториях.
К конкурентам и аналогам платформы Flexberry можно отнести:
Ключевым отличием платформы Flexberry является объединение инструментария проектирования и готовых компонентов и фреймворков. Это позволяет увеличить эффективность работы команды проекта за счёт снижения затрат на коммуникации и уточнения – все работают с единой, понятной всем и машиночитаемой моделью создаваемой информационной системы. Интеграция готовых компонентов через генерацию кода позволяет минимизировать время на реализацию изменений в бизнес-требованиях в конечном приложении.
Просто задайте их нам любым удобным способом и мы обязательно на них ответим.
КонтактыТакже вы можете заполнить форму для обратной связи.