eXpressApp Framework (XAF) от компании DevExpress представляет собой мощный и гибкий инструмент, для быстрой разработки бизнес-приложений. XAF позволяет разработчику сконцентрироваться на бизнес функциональности приложения, в то время как стандартные функции программы, такие как: права доступа, дизайнер отчетов, стандартный настраиваемый графический интерфейс, поддержка Web интерфейса, сохранение объектов в базу данных, система workflow уже реализованы внутри XAF. Технологически XAF представляет набор .NET библиотек подключаемых к разрабатываемой программе и реализующих блоки функциональности, свойственные современному качественному программному обеспечению.
Компания может получить необходимое программное обеспечение одним из двух стандартных путей, или может двигаться вперед с помощью eXpressApp Framework. Ниже рассмотрим плюсы и минусы для каждого из этих методов создания программного обеспечения.
XAF лежит где-то между этими двумя сценариями, описанными выше. Разработчикам все еще нужно написать код, но большая его часть уже реализована для них. XAF дает платформу для разработки, что ускоряет создание бизнес-приложения. Есть ряд вещей, которые вы должны создать каждый раз при разработке бизнес-приложений – эти элементы очень похожи, и все же не существует простого способа повторного использования кода. Вы должны создать структуру данных, набор форм ввода и т.д. Вместо того, чтобы делать эту рутинную работу, фреймворк eXpressApp предлагает вам высокоуровневый интерфейс скрывающий детали реализации, и позволяющий вам сконцентрироваться на бизнес-логике. Например, с XAF гораздо легче реализовать доступ к данным, чем при использовании ADO.NET, также после создания модели данных единообразный пользовательский интерфейс для управления ими будет создан XAF автоматически в том числе для Web доступа.
Приложения, созданные с XAF имеют очень богатые функциональные возможности для того чтобы вводить, редактировать, систематизировать, анализировать и распечатывать данные.
Мы используем eXpressApp Framework (XAF) от компании DevExpress с 2007 года. За это время Девпарк реализовал на XAF 5 промышленно используемых в настоящее время систем. Мы знаем нюансы и тонкости в разработке, умеем применять как типовые для XAF решения, так и расширять функциональность своими модулями. Иммено благодаря опыту мы можем себе позволить работать по системе фиксированной стоимости проекта, что означает конечную оценку объема и стоимости работ перед стартом проекта, мы можем определить бюджет проекта заранее и уложиться в него. Подробнее про использование XAF в продуктах Девпарк.
Devpark XAF outsourcing and application development
Продукты Девпарк построенные на технологии XAF http://devpark-systems.ru