Плюсы и минусы фреймворка Oracle ADF и сравнение с другими фреймворками

Давайте обсудим плюсы и минусы фреймворка Oracle ADF. Пожалуйста, поделитесь своим опытом и знаниями об использовании Oracle ADF (предпочтительнее сравнение с другими фреймворками, такими как Java Server Faces, Google Web Toolkit, Django, Ruby on Rails и ASP.NET MVC Framework)

Основными критериями являются: эффективность, поддержка (поддержка сообщества), браузерная совместимость (работает во всех браузерах? включая мобильные), дополнительные библиотеки и некоторые другие факторы.


person user1749546    schedule 13.12.2012    source источник


Ответы (3)


Информацию о поддержке браузера см. здесь: http://www.oracle.com/technetwork/developer-tools/jdev/jdev11gr2-cert-405181.html#Browsers

Обратите внимание, что есть также новый ADF Mobile, который позволяет создавать приложения на устройстве (не на основе браузера).

Для сообщества смотрите здесь: http://www.oracle.com/technetwork/developer-tools/jdev/community/index.html

Одним из ключевых отличий от многих других фреймворков, которые вы упомянули, является уровень поддержки инструментов — с JDeveloper вы можете многое сделать с минимальным кодированием, а затем добавлять код там, где это необходимо. Другим аспектом является полнота фреймворка — не только пользовательский интерфейс, или контроллер, или доступ к БД, но все это и многое другое.

Вероятно, стоит упомянуть, что у вас также есть бесплатная версия Oracle ADF под названием Oracle ADF Essentials.

person Shay Shmeltzer    schedule 13.12.2012
comment
Привет Шай! Спасибо за ответ. У меня следующая ситуация: у меня есть издатель Oracle BI и Oracle Spatial. Могу ли я использовать iframes Oracle в ADF для интеграции издателя BI, пространственного с моим пользовательским приложением ADF. Идея состоит в том, чтобы иметь общий заголовок в моем приложении с различным содержимым, таким как формы adf, би-издатель, некоторые другие продукты оракула. Не могли бы вы также взглянуть на следующий вопрос: stackoverflow.com/questions/13859634/ - person user1749546; 19.12.2012

Я был бы осторожен при принятии решения об использовании Oracle ADF из-за его зависимости от JSR 227. JSR 227 — чрезвычайно сложная спецификация, по которой нет подробной информации. Я написал об этом здесь .

person Henriette Harmse    schedule 27.03.2013

Эта ссылка может оказаться полезной: https://forums.oracle.com/forums/thread.jspa?messageID=9450798

Кроме того, ADF — это сквозная среда, поэтому меньше возиться с необходимостью совместной работы битов. Кроме того, вопреки распространенному мнению, ADF не ограничивается только разработкой Oracle, хотя и превосходит ее. Кроме того, существует поддержка разработки ADF для ADF Faces и ADF Model в Eclipse. Не уверен, что вы подразумеваете под «другими библиотеками и факторами».

person Joe    schedule 14.12.2012