Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Автообновление толстого клиента. Каков путь реализации? 
:(
    Опции темы
Prol
Дата 12.1.2008, 05:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 125
Регистрация: 11.1.2008
Где: Кыев, Украина

Репутация: нет
Всего: нет



Как сделать автообновление толстого клиента прозрачным для позльзователя?

С тонким клиентом понятно, просто заменить апплеты на сервере и броузеры клиентов увидят новые апплеты и будут работать с новыми апплетами.
А как сделать автообновление для толстого клиента, который в виде Java-приложения на строне пользователя? Ведь невозможно загрузить часть кода динамически во время выполнения приложения. 

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

Прошу вас, как опытных коллег, посоветовать пути создания автообновления толстого клиента.
PM MAIL WWW ICQ   Вверх
nornad
Дата 12.1.2008, 06:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1079
Регистрация: 16.2.2007
Где: в Караганде

Репутация: 16
Всего: 31



Цитата(Prol @  12.1.2008,  08:16 Найти цитируемый пост)
Скачивать полностью новую версию и заставлять пользователя перезапустить приложение во время работы - хамство.

Ну, во-первых, не обязательно качать всё. Достаточно корректно разбить приложение на модули и поместить каждый в свою жарку. А если вообще классами на винте рассыпать, то качать можно поклассово. smile 
Перезапуск не обязательно является хамством. Гляньте на того же Огнелиса. Скачиваешь новую версию расширения и он говорит, что для вступления в силу изменений надо перегрузиться. Можно это сделать когда угодно. Если изменения очень критичные (работать не будет), то перезагрузка обязательна. Главное - сделать перезагрузку достаточно удобной и не напрягающей пользователя.
Кстати, если я не путаю, то вэбстарт сам умеет обновлять изменившиеся либы при старте.


--------------------
Три достоинства программиста: Леность, Нетерпение и Гордость
Ларри Уолл
PM MAIL WWW ICQ Skype MSN   Вверх
VSergeyV
Дата 12.1.2008, 11:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 299
Регистрация: 9.5.2006
Где: Новосибирск

Репутация: нет
Всего: 3



PM MAIL ICQ   Вверх
batigoal
Дата 12.1.2008, 14:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 24
Всего: 151



Цитата(nornad @  12.1.2008,  07:07 Найти цитируемый пост)
Достаточно корректно разбить приложение на модули и поместить каждый в свою жарку.

Причем, насколько я помню, WebStart даже поддерживает это самое обновление модулей.


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
COVD
Дата 12.1.2008, 18:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 26.7.2005

Репутация: 17
Всего: 43



Цитата

Прошу вас, как опытных коллег, посоветовать пути создания автообновления толстого клиента.


Все просто, потому что путь один - как уже сказали, WebStart.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0502 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.