Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » JAVA или Flash ?

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3

Открыть новую тему     Написать ответ в эту тему

olsufr



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
quesejodan:
Цитата:
non-http 2 directions:  
клиент нифига не проверяет, но когда на сервер приходят новые события - он их посылает клиентам.  
Вопрос чайника: Как же здесь сервер определяет куда отправлять данные? Получается, что для этого соединение с клиентом должно быть постоянным? Если не так, то как? Сам принцип.

Всего записей: 363 | Зарегистр. 07-08-2002 | Отправлено: 14:00 20-06-2003
quesejodan

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Зависит от момента времени..
Если игра, требующая постоянной передачи данных, начата - то необходимо постоянное соединение.
 
В остальные моменты времени постоянного соединения не требуется....
Хорошо то, что Вы вольны контролировать способ соединения в любой момент

Всего записей: 32 | Зарегистр. 10-06-2003 | Отправлено: 14:21 20-06-2003
olsufr



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
quesejodan, а на основании чего в твоем варианте сервер идентифицирует клиента?

Всего записей: 363 | Зарегистр. 07-08-2002 | Отправлено: 14:45 20-06-2003
quesejodan

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Дык, на основании чего угодно...колличество способов у Вас неограничено...
на основании чего сервер может идентифицировать клиента?

Всего записей: 32 | Зарегистр. 10-06-2003 | Отправлено: 15:06 20-06-2003
olsufr



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
quesejodan:
Цитата:
Дык, на основании чего угодно...колличество способов у Вас неограничено...  
Имеется ввиду не http способ связи. Пару примеров, если не трудно.

Всего записей: 363 | Зарегистр. 07-08-2002 | Отправлено: 15:09 20-06-2003
quesejodan

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
например при загрузке апплет просит пользователя ввести логин и пароль,  
после чего соединяется с сервером, проверяет имеет ли место быть такой пользователь,
 каков его статус (сколько на счету и тд и тп)
выдаёт ему какой-нибудь хитрый временный id, действующий строго определённое время..
Далее апплет может спокойно дисконнектнуться и не иметь ничего общего с сервером вплоть  
до момента истечения срока валидности id он снова обращается на сервер и говорит, я мол такой-то
 продолжаю сеанс, получает новый id и может отсоединиться, а может пользователь вступил в какую-нить игру требующую постоянного соединения.... ну и тд

Всего записей: 32 | Зарегистр. 10-06-2003 | Отправлено: 15:34 20-06-2003
olsufr



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
quesejodan понятно. Спасибо.
 
 
Добавлено
И еще вопрос по теме:
 
Известно, что если юзер с броузером без модуля Flash
зайдет на сайт, в котором находится фильм Flash,
то Flash-плеер начнет скачиваться автоматически.
 
А как обстоят дела с JAVA ?
Виртуальная машина JAVA начнет скачиваться тоже автоматически
или надо еще вручную щелкнуть по ссылке ?
 
 
Добавлено
А сколько весят скачиваемые модули для JAVA и Flash ?

Всего записей: 363 | Зарегистр. 07-08-2002 | Отправлено: 15:44 20-06-2003
Genrich

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
А как обстоят дела с JAVA ?  
Виртуальная машина JAVA начнет скачиваться тоже автоматически  
или надо еще вручную щелкнуть по ссылке ?

Можно сделать что тоже начнет скачиваться автоматом, вопрос в том нажмет ли пользователь Yes. Хотя следует полагать что в скором времени ява будет везде так как Sun начал активно ее продвигать(www.java.com), и вероятно мелкософт смогут заставить прилепить её к эксплореру(в один сервис пак яву уже включили, согласно решению суда, но мелкософт его опять оспорил и ситуация опять неясна).
Что касается размеров скачиваемых модулей то думаю для флаша это порядка мега, а вот ява будет побольше слегка не дотягивает до 10М

Всего записей: 9 | Зарегистр. 12-12-2002 | Отправлено: 09:32 23-06-2003
olsufr



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Genrich, спасибо.
Цитата:
Что касается размеров скачиваемых модулей то думаю для флаша это порядка мега, а вот ява будет побольше слегка не дотягивает до 10М  
Не ожидал, что будет такая разница!
 
 
 
 
 
 
 
Может кто-нибудь знает точно  
в каких броузерах
Flash установлен по умолчанию?
 
            |  Flash  |  
---------------------  
IE4       | yes/no |  
IE5       | yes/no |  
IE6       | yes/no |  
NN4.8   | yes/no |  
NN6      | yes/no |  
NN7      | yes/no |  
Opera5 | yes/no |  
Opera6 | yes/no |  
Opera7 | yes/no |  
---------------------  

Всего записей: 363 | Зарегистр. 07-08-2002 | Отправлено: 22:07 23-06-2003 | Исправлено: olsufr, 22:09 23-06-2003
Genrich

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот такие вот печальные новости
Microsoft Wins Appeal on Sun's Java(http://www.reuters.com/newsArticle.jhtml?storyID=2998111)

Всего записей: 9 | Зарегистр. 12-12-2002 | Отправлено: 17:38 27-06-2003 | Исправлено: Genrich, 17:47 27-06-2003
El_Desperado

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Уточним: во-первых клиенту для явы надо либо сидеть под IE, либо ставить Java Runtime.
Для флеша - flash activex под ie и flash plugin под всем остальным. Все равно осмелюсь заявить что наличие флеша - куда более вероятно чем Java Runtim или Java VM
 
На флеше кроме действительно тупиковато-банальной схемы вопрос-ответ по http можно открывать постоянное соединение на сервер, при условии того что на сервере оно будет принято. Т.е. collocation как минимум надо.
 
На macromedia.com гора информации по этому поводу..  
 
в макромедии сразу поняли что во флеше будут делать и презентации и простые формы - то, что передаёт пароли и прочую секретную информацию. Посему можно и шифрованное соединение открыть.
 
В любом случае использование flash мне кажется более близким как минимум ко мне . Но методов и возможностей при этом конечно меньше.. однако при желании и с таким инструментарием можно сделать умные проекты...  Да и попросить пользователя скачать флеш 800k попроще чем Java Runtime ~13000k    
 
Добавлено:
p.s. насколько я знаю
 
флеша нет вообще помойму нигде по умолчанию
 
уверен на счёт  
opera 5+
Mozilla (all)
IE (во всяком случае в sp2 его точно нет, и по-моему я всегда его ставил)
 
вот не уверен на счёт нетшкафа - но вряд ли он там есть..

Всего записей: 73 | Зарегистр. 13-12-2004 | Отправлено: 11:33 04-02-2005
Acidag



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вообще, стОит сразу определиться, на какую аудиторию Вы расчитываете, если на случайных захожих, то ИМХО не стоит останавливаться на JAVA - у большинства пользователей ее нет, многие не захотят ставить, многим не позволит политика корпоративной безопасности и т.д. -  ведь не секрет, что ОЧЕНЬ много нехорошего распространяется в сети в виде ява-апплетов.
Если же Вы уверены, что посетитель установит в любом случае требуемый плагин/рантайм, то и вопросов нет - используйте то, что удобнее для разработки и поддержки...

Всего записей: 80 | Зарегистр. 25-07-2003 | Отправлено: 16:47 15-03-2005
alex batsuev



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
За Flash:
 
Это уже хорошее средство для отображения данных. С возм-ю работать с RDBMS, XML, SOAP.
Так-же Macromedia подписала контракт с Nokia. Теперь Flash и на мобильниках будет.
Плюс ко всему ActionScript2 - мощный объектно-ориентированый язык.

Всего записей: 8 | Зарегистр. 18-03-2005 | Отправлено: 12:07 20-03-2005
Yamb



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ActionScript 2 очень сильно Java напоминает. Я бы лично предпочел Flash, он по статистике Macromedia на 98% компов подключенных к инету установлен.

Всего записей: 532 | Зарегистр. 14-09-2003 | Отправлено: 01:05 22-03-2005
CheRt



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
alex batsuev, по сравнению с явой этот "мощный язык" просто отдыхает + на нем реально неудобно работать с передачей данных!
 
Но:
1. В целом накидать клиент на флеше будет быстрее, а графические возможности вполне достаточные, хоть с псевдо-3Д придется погимороиться.
2. Ява реально много где не работает даже при установленной ВМ! (У меня, к примеру, под операми 7.х не пахала, без дополнительных установок)
 
Везде + и -, но теперь попробум определиться, о каком варианте безопасности мы говорим:
а) Безопасность соединения, защита трафика от промежуточного перехвата и дешифровки, внедрения лишней информации.
б) Защита клиента от разбора.
 
Начну, как ни странно, с Б:
тут уже ничего не спасет, ни флэш, ни ява, для всего уже предусмотрены мощные тулзы для переделывания! Пожалуй тут спасет лишь хорошо извращенный exe-шник, да и то не полностью.
Просто не надо обработку процесса игры(данные, а не графика ест.) производить клиент-сайд, да это большая нагрузка на сервер, но иначе вы получите кучу юзеров, сидящих с артмани, ИДА-ой или Софт-айсом...
 
Теперь А:
А вот я думаю разница лишь в том, что на яве есть готовые хорошие решения, а влеше придется писать ручками! Правда все равно есть шанс, что данные таки обработают, если получат уникальную строку/слово/число, по которым кодируется/декодируется поток =)
 
ИМХО получается следуещее:
Флеш: гиморой себе на задницу, упрощение жизни пользователям.
Ява: гиморой на задницу пользователей...
 
Я бы выбрал флеш, но тут уж моя морально-мазохистская психология говорит

----------
В огне бода нет и не будет!
До встречи в СССР 2.0!

Всего записей: 1118 | Зарегистр. 14-12-2001 | Отправлено: 01:08 22-03-2005
13091986



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
флешка это activex(соответственно если он стоит, значит держат все браузеры) компонент по умолчание в XP идет 7 версия.(функционал маленький)
 
При установке сборок (SamBuild например) можно установить Flash 9.

Всего записей: 136 | Зарегистр. 21-03-2006 | Отправлено: 22:01 06-12-2008
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3

Компьютерный форум Ru.Board » Интернет » Web-программирование » JAVA или Flash ?


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

LiteCoin: LgY72v35StJhV2xbt8CpxbQ9gFY6jwZ67r

Рейтинг.ru