На днях вышел весьма любопытный официальный документ: Oracle Application Development Tools Statement of Direction: Oracle Forms, Oracle Reports and Oracle Designer. Для тех, кто не имеет времени/желания изучать его детально, приведу кратко несколько основных тезисов:
- Oracle Forms продолжает развиваться дальше. В рамках Fusion Middleware 12c будет выпущен Oracle Forms 12c, что за новый функционал будет добавлен - пока не понятно;
- Новая версия Oracle Reports также будет выпущен в рамках Fusion Middleware 12c, но ожидать особых нововведений не стоит, основной упор на исправление ошибок и улучшение стабильности работы. Флагманским инструментом разработки отчетности является Oracle BI Publisher (BIP), заказчикам рекомендуется задуматься о переходе на BIP (см мой вебинар по теме);
- Oracle Designer в рамках Fusion Middleware 11g не получил новой версии, в 12c новой версии и подавно не будет;
- Заказчикам, задумывающимся о переходе с Oracle Forms, даются такие рекомендации:
- вы можете рассмотреть вариант перехода на Oracle ADF + JDeveloper, если:
- в текущем Forms-приложении существенная часть бизнес-правил и UI-логики реализована на среднем слое;
- в приложении необходимо обеспечить интеграцию с другими компонентами Oracle Fusion Middleware / Fusion Applications;
- большая часть времени на обработку запросов в текущем Forms-приложении приходится на средний слой, масштабируем приложение за счет добавления middle tier-серверов;
- у вас большой коллектив разработчиков, для которого необходимо обеспечить полноценную среду командной разработки;
- Навыки Java / JEE разработки имеются или есть желание их развить в ближайшем будущем;
- вы можете рассмотреть вариант перехода на Oracle APEX, если:
- большая часть бизнес-логики в текущем Forms-приложении находится в БД в виде PL/SQL пакетов;
- большая часть времени на обработку запросов в текущем Forms-приложении приходится на БД , увеличение масштабируемости достигается за счет БД;
- команда разработчиков невелика и их требования к инфраструктуре командной разработки весьма скромны;
- навыков Java-разработки в команде нет и не предвидется;
Комментариев нет:
Отправить комментарий