Особенности и сложности этапа доработки приложения, перегенерация приложений

После создания прототипа приложения дальнейшая его доработка осуществляется путем модификации сгенерированного исполняемого кода с использованием API, предоставляемого технологией Flexberry.

В данной статье можно найти описание основных принципов доработки приложений, а также основные сценарии доработки.

Базовые принципы доработки приложений

  1. Описание процесса получения исходного кода.
  2. Описание процесса перегенерации кода
  3. Разработка через модификацию модели
  4. Использование скобок программиста.

Основные сценарии доработки приложения

  1. Управление формами приложения
    • Добавление новых форм
    • Настройка списковых форм
      • Настройка представлений
      • Настройка кнопок
    • Настройка форм редактирования и просмотра
      • Настройка представлений
  2. Настройка пользовательского интерфейса
    • Установка заголовков форм
    • Выравнивание элементов на формах
    • Приведение к общему стилю, цвету и шрифтам элементов форм
    • Изменение размера форм
    • Добавление локализации
  3. Настройка визуальной логики
    • Подключение предиктивного ввода
    • Реализация режима “Read-only”
  4. Настройка валидации данных
    • Настройка валидации на клиентской стороне
    • Настройка валидации на серверной стороне
  5. Реализация бизнес-логики
    • Добавление проверки при обновлении данных через бизнес-сервер
    • Обновление нескольких объектов одной транзакцией
    • Проверка уникальности введенных данных
    • Проверка валидности изменений данных объекта
    • Добавление методов дочитки\вычитки данных
  6. Настройка обработки ошибок
    • Включение\выключение ведения лога ошибок
    • Настройка формы ошибок
    • Настройка перехвата исключительных ситуаций