Что нового в версии x08

В новом релизе Xafari x08 сделаны следующие значительные изменения:

1. Xafari x08 собран на версии DevExpress 15.1.4.

2. Представлен новый программный компонент Xafari Services. Этот компонент предназначен для реализации бизнес-функциональности на уровне всего приложения. Xafari Services позволяет изолировать результаты работы бизнес-функций от действий других пользователей при работе в многопользовательской среде. Использование Xafari Services также будет полезно при реализации алгоритмов пакетной обработки данных.

3. Переработана функциональность Нумераторов (Business Numerators). Нумераторы реализованы на механизме Xafari Services.

4. Реализован механизм порядковой нумерации. В отличие от нумераторов в Xafari x07, сейчас номер в порядковой нумерации представлен простым числом, а также добавлен ряд новых возможностей.

5. Переработана функциональность Настроек приложения (Application Settings). Настройки приложения реализованы на механизме Xafari Services.

6. В системе отчетности Xafari (Xafari Reports) реализована возможность разработки шаблонов XtraReports в Visual Studio.  Данная функциональность представлена для ознакомления (Community Technology Preview).

7. Мы продолжаем улучшать модуль расширения бизнес-объектов (Extensions Framework). В этом релизе добавлена возможность использовать персистентные расширения для неперсистентных сущностей. Также изменен способ описания неперсистентных коллекций.

8. Функциональность XafariViewLayoutStrategy, выпущенная в Xafari x07, претерпела существенные изменения в этом релизе:

    1. Технология XafariViewLayoutStrategy переименована в Smart Design.
    2. Вся функциональность выделена в отдельный модуль SmartDesignModule.
    3. Произведен рефакторинг, исправлен ряд замечаний.

9. Xafari MVC также получил новые возможности:

    1. Реализованы новые редакторы MVCxBatchGridListEditor и MVCxCardListEditor.
    2. Для быстрого начала использования Xafari MVC мы добавили новый шаблон проекта для Visual Studio.

В данной версии некоторая функциональность Xafari представлена для ознакомления (Community Technology Preview). Это означает, что в следующих версиях возможны изменения как публичной части (наименования интерфейсов, классов, методов и свойств), так и внутренней реализации и логики работы. Ниже приведен список функциональности в статусе CTP:

  • Xafari Extensions Framework (XF)
  • Xafari Services
  • Xafari AppModule
  • Xafari MVC
  • Xafari Data Management (Import/Export)
  • Xafari Docflow
  • Xafari Task List
  • Xafari Common Data
  • Xafari Message Queue
  • Xafari Server