powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / SWING аплет - UI для веба. Недостатки.
17 сообщений из 17, страница 1 из 1
SWING аплет - UI для веба. Недостатки.
    #33242074
фред
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В чём слабые места использования SWING апплета как пользовательского интерфейса для веба? Чем например JSF лучше?
...
Рейтинг: 0 / 0
SWING аплет - UI для веба. Недостатки.
    #33242088
Stan_DE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я бы предположил, что из-за разных версий JVM у клиентов что-то может не корректно работать.
...
Рейтинг: 0 / 0
SWING аплет - UI для веба. Недостатки.
    #33242116
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stan_DEЯ бы предположил, что из-за разных версий JVM у клиентов что-то может не корректно работать.
вряд ли, скорее всего у клиента будет отсутствовать JVM.
...
Рейтинг: 0 / 0
SWING аплет - UI для веба. Недостатки.
    #33242182
am_sasa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wessen Stan_DEЯ бы предположил, что из-за разных версий JVM у клиентов что-то может не корректно работать.
вряд ли, скорее всего у клиента будет отсутствовать JVM.
вот это вряд ли, скорее всего у клиента будет стоять JVM 1.1
...
Рейтинг: 0 / 0
SWING аплет - UI для веба. Недостатки.
    #33242278
фред
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А что насчёт скорости? SWING медленней?
...
Рейтинг: 0 / 0
SWING аплет - UI для веба. Недостатки.
    #33242596
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
фред
> А что насчёт скорости? SWING медленней?


быстрее намного, если грамотно организовать. JSF каждый раз
передает всю страницу, апплет же получает только нужные порции
даных.

проблемы тут такие:
JDBC использовать довольно трудно, если вообще возможно. например
оракловские драйвера не станут работать в последних версиях. к
тому же накладно вместе с апплетом тянуть метровый архив с
дровами.
для решения советуют использовать связку апплет-сервлет-JDBC, но
тут возникает проблема: как эффективно передавать даные.
например если есть таблица, то класс модели должен принимать
информацию порциями и кэшировать ее, иначе пропадет скорость
работы.
надеюсь, понятно объяснил :)

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
SWING аплет - UI для веба. Недостатки.
    #33243025
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
am_sasa wessen Stan_DEЯ бы предположил, что из-за разных версий JVM у клиентов что-то может не корректно работать.
вряд ли, скорее всего у клиента будет отсутствовать JVM.
вот это вряд ли, скорее всего у клиента будет стоять JVM 1.1
чтобы заработал клиент на свинге, нужно как минимум JRE1.2 (а может и 1.3), вот его то в 95% случаев и не будет.
...
Рейтинг: 0 / 0
SWING аплет - UI для веба. Недостатки.
    #33245729
фред
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Deady фред
> А что насчёт скорости? SWING медленней?


быстрее намного, если грамотно организовать. JSF каждый раз
передает всю страницу, апплет же получает только нужные порции
даных.

проблемы тут такие:
JDBC использовать довольно трудно, если вообще возможно. например
оракловские драйвера не станут работать в последних версиях. к
тому же накладно вместе с апплетом тянуть метровый архив с
дровами.
для решения советуют использовать связку апплет-сервлет-JDBC, но
тут возникает проблема: как эффективно передавать даные.
например если есть таблица, то класс модели должен принимать
информацию порциями и кэшировать ее, иначе пропадет скорость
работы.
надеюсь, понятно объяснил :)

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3

Т.е. считывать данные сервлетом на сервере маленькими порциями (только то что нужно для отображения в UI в данный момент) и передавать аплету?
...
Рейтинг: 0 / 0
SWING аплет - UI для веба. Недостатки.
    #33245856
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
фред
> Deady фред
>> А что насчёт скорости? SWING медленней?


> быстрее намного, если грамотно организовать. JSF каждый раз
> передает всю страницу, апплет же получает только нужные порции
> даных.

> проблемы тут такие:
> JDBC использовать довольно трудно, если вообще возможно. например
> оракловские драйвера не станут работать в последних версиях. к
> тому же накладно вместе с апплетом тянуть метровый архив с
> дровами.
> для решения советуют использовать связку апплет-сервлет-JDBC, но
> тут возникает проблема: как эффективно передавать даные.
> например если есть таблица, то класс модели должен принимать
> информацию порциями и кэшировать ее, иначе пропадет скорость
> работы.
> надеюсь, понятно объяснил :)

> -----------------------------------
> The Bat + My Gate

> Posted via ActualForum NNTP Server 1.3

> Т.е. считывать данные сервлетом на сервере маленькими порциями
> (только то что нужно для отображения в UI в данный момент) и
> передавать аплету?Тема==Ответить




что то типа того. можно еще немного дополнительной информации
подгрузить. например, в таблице отображаются с 100 по 120 строки.
логично подгрузить с 80 по 140 строки: теперь, если пользователь
спустится на строку ниже в таблице, он сразу увидет данные.

а в этот момент в отдельном потоке можно подгрузить 141 строку.

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
SWING аплет - UI для веба. Недостатки.
    #33246082
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Deady фред
> Deady фред
>> А что насчёт скорости? SWING медленней?


> быстрее намного, если грамотно организовать. JSF каждый раз
> передает всю страницу, апплет же получает только нужные порции
> даных.

> проблемы тут такие:
> JDBC использовать довольно трудно, если вообще возможно. например
> оракловские драйвера не станут работать в последних версиях. к
> тому же накладно вместе с апплетом тянуть метровый архив с
> дровами.
> для решения советуют использовать связку апплет-сервлет-JDBC, но
> тут возникает проблема: как эффективно передавать даные.
> например если есть таблица, то класс модели должен принимать
> информацию порциями и кэшировать ее, иначе пропадет скорость
> работы.
> надеюсь, понятно объяснил :)

> -----------------------------------
> The Bat + My Gate

> Posted via ActualForum NNTP Server 1.3

> Т.е. считывать данные сервлетом на сервере маленькими порциями
> (только то что нужно для отображения в UI в данный момент) и
> передавать аплету?Тема==Ответить




что то типа того. можно еще немного дополнительной информации
подгрузить. например, в таблице отображаются с 100 по 120 строки.
логично подгрузить с 80 по 140 строки: теперь, если пользователь
спустится на строку ниже в таблице, он сразу увидет данные.

а в этот момент в отдельном потоке можно подгрузить 141 строку.

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3


А че только 141-ю то? может сразу и 142-ю?

ЗЫ. убери уже наконец дурацкую подпись :)
...
Рейтинг: 0 / 0
SWING аплет - UI для веба. Недостатки.
    #33246161
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Timm
А че только 141-ю то? может сразу и 142-ю?

ЗЫ. убери уже наконец дурацкую подпись :)


то, сколько строк подгружать в фоне зависит от того, сколько строк
уже есть локально. например, 142ая была уже раньше загружена. 2ой раз
ее грузить не стоит.

при таком подходе, кстати, возникнет вопрос о синхронизации данных.

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
SWING аплет - UI для веба. Недостатки.
    #33246336
фред
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А вообще, какие тенденции наблюдаются для web UI? На что ставит SUN? Swing уходит в прошлое? Сейчас время JSF? Или они друг другу не конкуренты. Тогда где лучше использовать первый, а где второй?
...
Рейтинг: 0 / 0
SWING аплет - UI для веба. Недостатки.
    #33246370
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
фред
Swing уходит в прошлое?

бред.
фред
Сейчас время JSF?

пока нет - рано еще. имхо.
фред
Или они друг другу не конкуренты.

в общем - да.
фред
Тогда где лучше использовать первый, а где второй?

текстовый редактор лучше писать на swing.
форум лучше писать на JSF. (имеется ввиду, что если выбирать только из
этих 2х вариантов)





-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
SWING аплет - UI для веба. Недостатки.
    #33246991
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Swing уходит в прошлое?
Если учесть тему топика, то точнее будет сказать - Толстый клиент уходит в прошлое. Возвращаемся потихоньку к меинфреймам :) Вся логика, кеширование, взаимодействие с другими приложениями (БД например) и прочий геморой выполняется на сервере приложений (он для этого и создан), на клиенте только view, вот для view jsf как раз и нужен.

Если использование толстого клиента все же оправдано (нужна 3D графика, сложные отчеты...), то лучше на Java WebStart посмотреть.
...
Рейтинг: 0 / 0
SWING аплет - UI для веба. Недостатки.
    #33247025
KPIIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WebStart точно так же потребует JRE нужной версии
+ первое выкачивание нужных архивов для старта

а графики могут строиться и отображаться без проблем и на серверной части (jfreechart + JSP)
...
Рейтинг: 0 / 0
SWING аплет - UI для веба. Недостатки.
    #33247074
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автора графики могут строиться и отображаться без проблем и на серверной части (jfreechart + JSP)
я же написал, "сложные отчеты", не надо придираться. А понятие сложные, очень растяжимое, есть такие, которые jfreechart и др. подобные не потянут. Захочет например заказчик мышкой двигать что нить на графике и усе....

А по поводу JRE, так это еще смотря для кого пишется приложение, если для широкого потребителя, т.е. для миллионов домохозяек всего мира, то будут большие проблемы, если для фирмы, то нет проблем, пишем референсе гуиде для админа и все.
...
Рейтинг: 0 / 0
SWING аплет - UI для веба. Недостатки.
    #33247098
KPIIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я не придирался :)
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / SWING аплет - UI для веба. Недостатки.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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