пятница, 5 марта 2010 г.

Рекомендации при разработке Apex-приложений

  1. Понимание архитектуры Apex и связанных технологий:
    • Oracle RDBMS - PL/SQL
    • DHTML = HTML+CSS+JavaScript+Ajax
  2. Логика отображения(View Layer) должна быть только в:
    • Templates
    • CSS
    • Item Formatting
  3. Избегать, где это возможно использования PL/SQL для генерации HTML
  4. Вынести все пользовательские JavaScript-функции в отдельный файл и минимализировать и упаковать
  5. Перенести анонимные PL/SQL процедуры в БД (нет необходимости в компиляции каждый раз) и отладка из отдельно от Apex. * передавать значения в процедуры как параметры * использовать переменные связывания
  6. Использовать схему пэйджинга(pagination scheme) "X to Y" взамен "X to Y of Z"
  7. Постоянно производить диагностику производительности вновь созданных страниц и переодически приложения в целом (возможно использование средств автоматического тестирования Web-приложений, например, Oracle Application Testing Suite).

Рекомендую ознакомиться со статьёй Майка Хичва - Оценка производительности, в которой Вы найдёте пояснение некоторых рекомендаций



Комментариев нет:

Отправить комментарий