Опыт работы с компонентами Oracle ADF - PullRequest
0 голосов
/ 23 августа 2011

Я только что увидел небольшую демонстрацию о компонентах Oracle ADF Rich: http://download.oracle.com/otn_hosted_doc/jdeveloper/11gdemos/adffaces/adffaces.html. Выглядит действительно круто, красиво и легко, но, конечно, это просто демо :). Я хотел бы спросить, действительно ли кто-то использует его для производственного приложения, как они сравниваются с популярными альтернативами с открытым исходным кодом, такими как RichFaces или IceFaces и т. Д. Как насчет развертывания на сервере, отличном от weblogic?

Ответы [ 2 ]

3 голосов
/ 25 августа 2011

Мы используем ADF Faces. Это довольно хорошо. Они имеют все основные компоненты (входной текст, выходной текст, входной файл, средства выбора даты, таблицы и т. Д.) И некоторые дополнительные компоненты (графики, дерево, таблицы деревьев и т. Д.). Компоненты макета также хороши и подойдут для большинства случаев использования.

Но, как и для любого компонента JSF, компоненты ADF Faces сложно изменить. Например, если вы хотите добавить, скажем, текст-заполнитель, во входной текст, вам нужно прибегнуть к хрупким взломам.

Я бы рекомендовал ADF Faces для корпоративных приложений, где возможность изменять и настраивать компоненты пользовательского интерфейса не так важна, как быстрая и недорогая разработка.

Кроме того, ADF Faces - это не просто структура компонентов. Это полный фреймворк ViewController. Проверьте их последовательность задач, и вы будете удивлены.

0 голосов
/ 25 августа 2011

Мы также используем ADF Framework для нашего текущего продукта, где мы переносим наш существующий продукт на основе форм в новую среду.

Основное преимущество, которое я хотел бы отметить в ADF, - это способ продвижения декларативногопрограммирование.Я должен признать, что являюсь сильным Java-разработчиком, у меня есть склонность пойти и добавить свою собственную программную обработку, но для тех, кто привык к формам, им будет легко изучить основы.

СильныйОсобенностью, на которую я также хотел бы обратить внимание, является то, как они четко определили архитектуру MVC.Модель = BC, Controller = TaskFlow, View = хорошо, это очевидно.Слава ADF так, как они проектировали потоки задач, когда вы получаете визуальное представление или, лучше сказать, историю вашего дизайна и вашу логику.

Я не уверен в использовании другого сервера в качестве ADF нарядус JDeveloper предоставляет множество функций, которые позволяют вам настраивать непосредственно на ваш сервер и иметь возможность проводить тестирование на вашем интегрированном сервере, что я имею в виду как в части безопасности, так и в части аутентификации.Таким образом, даже если вы можете перенести все необходимые библиотеки, вы все равно можете упустить некоторые другие технологии, которые можно легко интегрировать с сервером weblogic.(например, веб-центр, соа и т. д.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...