powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Недостатки ADF
11 сообщений из 11, страница 1 из 1
Недостатки ADF
    #38123003
Лентяй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день. Потихоньку осваиваю Java. К сожалению приходится делать это в фоновом режиме. Пользуюсь JDeveloper, ну и ADF + Weblogic server соответственно. В форуме прочитал несколько отрицательных отзывов. Типа - ADF это зло... Пока на задачках не сложнее палки и веревки вроде все устраивает. Хотелось бы поподробнее почитать о недостатках. Что не так? Неудачная архитектура, реализация, баги, отсутствие каких-то возможностей, еще что-то? Сейчас параллельно читаю книгу про Spring. Многие его хвалят. Я так понимаю, что его можно вместе с ADF использовать. Будет от этого прок? Или вообще от ADF отказаться?
...
Рейтинг: 0 / 0
Недостатки ADF
    #38123013
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://stackoverflow.com/questions/467499/oracles-adf-faces-better-than-generic-jsf-smells-funny-to-me
http://javainnovations.blogspot.com/2009/10/pros-and-cons-of-jdeveloper-11g-and-adf.html
Проблема в том что фреймверк не прозрачен и переусложнен.
Т.е. если вы вдруг наткнетесь на проблему. Разрешить её будет не так просто из-за кучи уровней, которые JSF имеет между HTML и plain Java-кодом.
lifecycle какой-то дохераэтапный. Хотя по сути ведь ничего не поменялось. Тот же JavaScript, запрос-ответ от браузера в серверу.
Задлянафига 100500 этапов обработки запроса?
...
Рейтинг: 0 / 0
Недостатки ADF
    #38123143
MOHAX777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛентяйСейчас параллельно читаю книгу про Spring. Многие его хвалят. Я так понимаю, что его можно вместе с ADF использовать. Будет от этого прок? Или вообще от ADF отказаться?
В совместном использовании смысла явно нет. И тот и другой фреймворк самодостаточен.
Минусы, как и у любого другого крупного фреймворка - много тонкостей, с которыми приходиться разбираться в ситуациях, требующих нестандартного подхода (ну там особенности работы AM в пуле/при шаринге, особенности работы транзакционной системы в TaskFlow) и т.п..
...
Рейтинг: 0 / 0
Недостатки ADF
    #38123162
Лентяй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, перспектива тяжелого поиска багов пугает. Выбрал потому, что обширные возможности с пользовательским интерфейсом. И все это достигается простым мышетыканием в процессе разработки, с минимумом кодирования. Вообще надеялся, что баги будут уже после всех этапов прохождения данных от клиента, до моего кода
...
Рейтинг: 0 / 0
Недостатки ADF
    #38123167
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛентяйИ все это достигается простым мышетыканием в процессе разработки, с минимумом кодирования.
Такую голубую мечту лелеят уже не один десяток лет. Но что-то в реальной жизни никак не получается.
...
Рейтинг: 0 / 0
Недостатки ADF
    #38123374
Лентяй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczЛентяйИ все это достигается простым мышетыканием в процессе разработки, с минимумом кодирования.
Такую голубую мечту лелеят уже не один десяток лет. Но что-то в реальной жизни никак не получается.
Ну совсем без программирования не обойтись конечно, но от большой части рутинной работы там избавиться можно. Мне, к примеру, очень понравились их LOV и диалоги фильтрации с возможностью сохранения условий отбора. Вообщем одобряю идею максимального облегчения разработки UI. Тогда можно на бизнес-логике спокойно сосредоточиться...
P. S. Вот как раз сейчас сижу и переделываю диалог фильтра в своем Delphi приложении. Добавляю к возможным условиям фильтрации еще одно, 16-е по счету. А оно довольно заковыристое, придется при его установке либо inner join либо exists (select ...) в текст SQL вставлять/убирать...
...
Рейтинг: 0 / 0
Недостатки ADF
    #38123402
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛентяйВообщем одобряю идею максимального облегчения разработки UI.
кто ж против облегчения разрботки? Все - за.
ЗЫ. В Delphi облегчение, что есть построители фильтров уже в компонентах. Например таблица DevExpress
...
Рейтинг: 0 / 0
Недостатки ADF
    #38123474
Лентяй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ЛентяйВообщем одобряю идею максимального облегчения разработки UI.
кто ж против облегчения разрботки? Все - за.
ЗЫ. В Delphi облегчение, что есть построители фильтров уже в компонентах. Например таблица DevExpress
У меня там в результате наложения фильтра текст SQL меняется, а он довольно таки сложный, с кучей join и есть вложенные select-ы. DevExpress не пользовал, но вряд ли он так сможет. Ну да это не тот форум...

Кстати вот задумался - база у меня чуть больше гигабайта. На сервере 8 Гб. Если для java достаточно памяти выделить, то все данные по мере работы закачаются в кэш Application Server-a? И в базу будут уходить только insert/update/delete?
...
Рейтинг: 0 / 0
Недостатки ADF
    #38123551
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛентяйКстати вот задумался - база у меня чуть больше гигабайта. На сервере 8 Гб. Если для java достаточно памяти выделить, то все данные по мере работы закачаются в кэш Application Server-a? И в базу будут уходить только insert/update/delete?
забей. Это тоже не по теме.
...
Рейтинг: 0 / 0
Недостатки ADF
    #38123588
Лентяй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ЛентяйКстати вот задумался - база у меня чуть больше гигабайта. На сервере 8 Гб. Если для java достаточно памяти выделить, то все данные по мере работы закачаются в кэш Application Server-a? И в базу будут уходить только insert/update/delete?
забей. Это тоже не по теме.
Не по теме ветки? Ну да. Но для меня вообще-то вопрос актуальный. Дело в том, что в качестве БД использую FireBird, а при наложении фильтров в ADF автоматически генерируются запросы с использованием select ... from (select...) с оракловским синтаксисом, который FireBird не понимает. Зато in memory фильтрация нормально работает. Вот и задумался, что если ее в приложении применять?
...
Рейтинг: 0 / 0
Недостатки ADF
    #38123729
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.
В ADF при связке с Weblogic мне не нравится если
База оракла недоступна при старте weblogic то вообще моё приложение не поднимается.
Я имею ввиду когда oracle уже стартанул после weblogica
Надо заходить в консоль weblogic стартовать мануально приложение и т.д.

Кстати при деплои на Glassfish всё пучком...Наверное это больше к weblogic претензии.

А так ADF довольно неплохое решение...
Хотя я больше с ADF swing работаю...У меня КИС на нём построена.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Недостатки ADF
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]