powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / APEX vs JSF
19 сообщений из 44, страница 2 из 2
APEX vs JSF
    #38352620
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
suPPLerПочему-то Вы не упоминаете, что для работы с JSF нужно будет подучить такие вещи как Java, XML, Facelets-разметку... в дополнение к HTML, CSS, JavaScript, SQL и PL/SQL.


Бесспорно, это можно записать в минусы(хотя все относительно).


suPPLerС такой точки зрения, тюнинг APEX тоже заключается в тюнинге веб-сервера. Ведь Вы собираетесь одинаково производительно писать SQL, PL/SQL и JavaScript для обеих платформ.

В том числе, если работа через листенер.

suPPLerСессия не хранится в БД -- дёргаем запросами БД для формирования насыщенных информацией и условиями страниц, ergo дополнительная нагрузка на БД.

Хорошо, будь по Вашему, где тогда она хранит все переменные текущей для пользователя сессии?

suPPLerИ на чём основывается эта догма?

Рассматриваются высоко и среднепроизводительные решения, не на пять пользователей, поэтому EPG не подойдет, тк возможно не справится с нагрузкой на БД.
...
Рейтинг: 0 / 0
APEX vs JSF
    #38352749
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kasik,

Что такое EPG ? И какой веб сервер может справиться с большой нагрузкой? Глассфиш нормальный будет, если например в день более 10к, 10М людей будет заходить?
...
Рейтинг: 0 / 0
APEX vs JSF
    #38352887
haXbat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gustly,

epg - встроенный в оракл веб-сервер. 10M в день, вы там убийцу фейсбука ваяете?

Тут где-то на форуме проскакивало, что для нормальной работы 1к приходилось править системные табличка самого апекса. Сомневаюсь, что существуют приложение на апексе на 100+к пользователей.
...
Рейтинг: 0 / 0
APEX vs JSF
    #38352893
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
haXbat,

Выше речь вроде шла про веб-сервер. Пускай не 10М, пускай хотя бы 10к. И что там на счет системных таблиц? Удалялись неиспользуемые данные для скорости выборки? Я так, чисто ради интереса.
...
Рейтинг: 0 / 0
APEX vs JSF
    #38352920
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kasikРассматриваются высоко и среднепроизводительные решения, не на пять пользователей, поэтому EPG не подойдет, тк возможно не справится с нагрузкой на БД.

А возможно, что и справится. С десятью пользователями.

Давайте от сферических коней в вакууме перейдём к чему-то конкретному. Например, озвучим, что EPG не умеет сжимать файлы. И в нём нет встроенной поддержки expiry headers,
...
Рейтинг: 0 / 0
APEX vs JSF
    #38353134
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Общение уходит в сторону от сабжа... И тема пререходит: какой вэб-сервер выбрать для работы с апекс.

suPPLer,
По поводу активного использования БД при работе с апекс - это даже не вызывает сомнения, тк все страницы и айтемы и еще куча всего находятся в таблица, и как же при этом не увеличиваются операции чтения/записи. В JSF БД используется только по назначению, то есть для получение выборок и других транзитивных операций, а в случае с апексом еще добавляются хранение метаданных как статичных(описание страниц) и динамических(текущая сессия). Что на это скажете?
...
Рейтинг: 0 / 0
APEX vs JSF
    #38353142
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gustly,

судя по некоторым статьям, глассфишь не подойдет для серьезного продакшена, а для девелопмента и экспериментов вполне.
...
Рейтинг: 0 / 0
APEX vs JSF
    #38353287
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kasik,

Если так, тогда зачем он вообще нужен!? Для девелопа и экспериментов можно юзать standalone mode, ничего ставить не надо, запустил java apex.war и все.
...
Рейтинг: 0 / 0
APEX vs JSF
    #38353333
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Речь идет не конкретно о приложении Apex Listener.
...
Рейтинг: 0 / 0
APEX vs JSF
    #38353428
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kasikсудя по некоторым статьям, глассфишь не подойдет для серьезного продакшена, а для девелопмента и экспериментов вполне.
Опять сферические кони. Э-эх... Напишите же сюда источники этой информации, поделитесь ссылками с участниками форума.

kasikПо поводу активного использования БД при работе с апекс - это даже не вызывает сомнения, тк все страницы и айтемы и еще куча всего находятся в таблица, и как же при этом не увеличиваются операции чтения/записи. В JSF БД используется только по назначению, то есть для получение выборок и других транзитивных операций, а в случае с апексом еще добавляются хранение метаданных как статичных(описание страниц) и динамических(текущая сессия). Что на это скажете?
Скажу, что проверку условий для отображения той или иной части страницы, авторизацию, зависящую от данных, вычисления, валидацию и прочее JSF, наверно, выполняет при помощи Божественной Силы, не обращаясь к БД. А APEX делает всё это за один PL/SQL-вызов.

Я не пойму, почему Вы решили, что хранение описания приложений в БД -- это аргумент не в пользу APEX. Используя JSF, я могу хранить приложение в воображении? Раскройте, пожалуйста, подробно недостатки хранения приложения и данных вместе.
...
Рейтинг: 0 / 0
APEX vs JSF
    #38353480
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторОпять сферические кони. Э-эх...
Хорошо, Вы можете утверждать обратное?

Вот поэтому я и создал тему, что бы услышать мнения форумчан, которое может совпадать или не совпадать с моим собственным. Я ничего не утверждаю, я говорю то что знаю, и на основе этого делаю выводы.

JSF ображается к БД только когда необходимо прочитать данные из нее, а APEX и еще когда формирует страницу.

Плюс это или минус... Но я считаю, чем больше ображений к БД(причем они растут с каждой новой открытой сессией) тем хуже для производительности приложения.
Поправьте меня.
...
Рейтинг: 0 / 0
APEX vs JSF
    #38353563
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kasikХорошо, Вы можете утверждать обратное?
Обратное чему ? "Некоторые статьи говорят, что GlassFish не подходит для продакшена с неизвестной, но большой нагрузкой," -- этому? Могу.
Возможности кластеризации .
Простой тест на 16000 пользователей .
Вот некоторые статьи говорят, что GlassFish надо уметь готовить, и тогда он вполне производителен.

kasikJSF ображается к БД только когда необходимо прочитать данные из нее, а APEX и еще когда формирует страницу.
Всё правильно, если не считать, что APEX обращается к пользовательским данным, когда формирует страницу. Не в дополнение, а в одном вызове. Попутно проверяя, нужно ли вообще обращаться к пользовательским данным, исходя из результата авторизации, выполнения условий и т.д.

Стоит задача: вывести три элемента страницы с информацией, если соответствующие каждому из них запросы вернули данные. Вопрос: сколько обращений к БД сделает JSF? APEX сделает одно.

Стоит задача: вывести информацию, которая вообще не связана с БД и пользовательскими данными. Вопрос: сколько обращений к БД сделает JSF? APEX всё равно сделает одно, и в этом минус.

Стоит задача: реализовать Long Polling в приложении. Вопрос: какие ресурсы потребуются в JSF? В APEX придётся пожертвовать одним серверным процессом на одну открытую страницу, что довольно дорого.

Вывод: Технологии надо рассматривать применительно к конкретным задачам, а не сами по себе. Сравнивать бензопилу и отбойный молоток без цели их применения -- весёлая, но бессмысленная трата времени.
...
Рейтинг: 0 / 0
APEX vs JSF
    #38354734
alex-ls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kasik...
я считаю, чем больше ображений к БД(причем они растут с каждой новой открытой сессией) тем хуже для производительности приложения.
...
что за бред? по вашей логике самая лучшая технология - это мейнфреймы :)
...
Рейтинг: 0 / 0
APEX vs JSF
    #38354738
alex-ls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а воообще хотите спорить - напишите простейшие тесты по быстродействию и не надо фраз, "там пишут", если пишут, то давайте ссылку.
...
Рейтинг: 0 / 0
APEX vs JSF
    #38354840
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какой-то халивар начинается!

suPPLer,

Спасибо Вам за подробный пост, я понимаю что надо рассматривать в разрезе каждой ситуация, но хотелось в целом увидеть + и - обеих технологий, не касательно конкретной задачи, возможно так рассмотреть нельзя, к чему в итоге мы и пришли.
Вы одинаково хорошо владеете обеими технологиями? Может не все так плохо по JSF, возможно есть конструкция, что бы сделать как и в апексе все операции за одно обращения, как и в апексе. По вашему JSF вообще зло...
...
Рейтинг: 0 / 0
APEX vs JSF
    #38355502
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kasikКакой-то халивар начинается!
Название темы это подразумевало.

kasikно хотелось в целом увидеть + и - обеих технологий, не касательно конкретной задачи
Для этого есть статьи евангелистов обоих технологий. Они любят писать захватывающие описания в отрыве от реальности. :)

kasikВы одинаково хорошо владеете обеими технологиями?
Нет. И поэтому я предлагаю вернуться с горних высей абстракции к насущным задачам и чётким критериям. Чтобы я мог сравнивать реализацию проекта на JSF с тем, что могу сделать сам. Например: http://habrahabr.ru/post/133980/ . 120 часов работы (15 дней) на 12 тяжёлых форм у джависта с 12 годами опыта в разработке браузерных GUI. Мне кажется, что-то чересчур ресурсоёмкая технология. Но это только один пример.

kasikПо вашему JSF вообще зло...
Нет. По-моему, нет добра в рассуждении о сферических конях в вакууме.
...
Рейтинг: 0 / 0
APEX vs JSF
    #38355539
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Три недели для 12 форм это много согласен. Но конкретика в статье так же не обсуждалась, может такое и на апексе много займет, причем как допустим на апексе реализовать server push?(просто интересено)
...
Рейтинг: 0 / 0
APEX vs JSF
    #38355557
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kasikкак допустим на апексе реализовать server push?(просто интересено)

Как насчёт отдельной темы? Чтобы не убавлять накала в здешнем холиваре.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
APEX vs JSF
    #38817158
Фотография maxandsoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
suPPLerkasikРассматриваются высоко и среднепроизводительные решения, не на пять пользователей, поэтому EPG не подойдет, тк возможно не справится с нагрузкой на БД.

А возможно, что и справится. С десятью пользователями.

Давайте от сферических коней в вакууме перейдём к чему-то конкретному. Например, озвучим, что EPG не умеет сжимать файлы. И в нём нет встроенной поддержки expiry headers,

EPG - тестировали на 125 пользователях (но правда сервер был не плохой и настроен в Shared Mode) проблем не было, причем тестировалась именно вставка записей пользователями фиксирующими результат контакта в Call цетре
...
Рейтинг: 0 / 0
19 сообщений из 44, страница 2 из 2
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / APEX vs JSF
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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