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

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

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

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

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

olsufr



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Планируеся создание интернетпроекта, в котором
серверную часть будут составлять PHP и MySQL,
а клиентскую часть - JAVA или Flash.
 
Важна надежность передаваемых данных.
 
Посоветуйте, какую технологию выбрать JAVA или Flash
для создания клиентской части web-приложения.

Всего записей: 363 | Зарегистр. 07-08-2002 | Отправлено: 19:58 16-06-2003
ziv



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
olsufr а ведь JAVA выполняется на сервере. Ты наверное что-то путаешь

Всего записей: 669 | Зарегистр. 04-07-2001 | Отправлено: 08:43 17-06-2003
olsufr



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть JAVA которая выполняется на сервере,
а есть JAVA-апплеты, которые исполняются в броузере.
 
Меня интересует вопрос спавнения надежности этих двух технологий.

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

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот от сюда можно сделать кое какие выводы
http://www.javaportal.ru/forum/content.php?action=showans&tID=85&from=2

Всего записей: 19 | Зарегистр. 06-06-2003 | Отправлено: 00:18 18-06-2003
fiot



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
olsufr
в анедгаунде есть тема "Ну что хацкеры..."
нам 7 или 8 уровней...
флеш 2, жаба аплет 3 или 4...  
оба взламывается стандартными средстави ...
есть способ сделать так что-ты флешь не взламывался...  
а так я приверженец макромедии...
по моему флешь использовать более рационально...  
 


----------
((a={}).__proto__=a).a;

Всего записей: 864 | Зарегистр. 20-09-2001 | Отправлено: 17:16 18-06-2003
olsufr



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ygyl, fiot, спасибо.  
Вроде как выбор падает на Flash...
 
 
Добавлено
Но может быть есть еще какие-нибудь соображения?

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

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
olsufr
Есть, есть....
 
Если тебе настолько критична безопасность - на java гораздо больше возможностей чем на флэше...
 
Однако если речь идёт о простоте, и проблемах совместимости - тут флэш лучше.

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



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

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

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
olsufr
 
Ну как тебе сказать...есть редкие случаи когда какой-либо апплет например в одном броузере работает, а в другом - нет, хотя VM установлена. Как было проверено не раз -  
 это происходит в основном от не очень грамотного написания последнего. То есть при соответствующей осторожности при написании и хорошем тестинге - можно избежать.
 
Если не установлен ни флэш ни java, то в общем и целом не важно чего качать..
Ну java может чуть медленнее скачается.
 
Но несмотря на это! если ты хочешь реально контролировать защищённость данных и их
 целостность - java лучше.
 
Что за приложение пишешь?

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



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

Цитата:
есть редкие случаи когда какой-либо апплет например в одном броузере работает, а в другом - нет, хотя VM установлена. Как было проверено не раз -  это происходит в основном от не очень грамотного написания последнего.

Про это я слышал. А какие части языка JAVA могут не исполняться на каком-либо из броузеров? Может эти части и не критичные вовсе? Т.е. я имею ввиду, что если знать какие конструкции языка JAVA где-то могут и не исполниться, то их можно и не использовать.
 

Цитата:
Если не установлен ни флэш ни java, то в общем и целом не важно чего качать..  
Ну java может чуть медленнее скачается.  
Насколько медленнее и труднее?
 
 

Цитата:
Что за приложение пишешь?  

Пишу не я, мне надо только на свою ответственность выбрать нужную технологию.
А писаться будет игровой портал, в котором будут игры и на деньги в том числе.

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

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
olsufr
Части - разные, обычно не критичные...
Обойти - всегда можно. Ключ к этому - хороший тестинг.
 
С java - только медленнее, но никак не труднее...
 
В общем ещё раз:
 
Java + более гибкая и секьюрная
        -- проблематичнее флэша для написания красивых графических приложений  
(именно проблематичнее флэша, а в общем и целом вполне проста)
 
Flash + простота в написании, ну и определённая секьюрность тоже имеет место быть.
         -- по сравнению с java - не слишком гибкое решение.
 
Почитай где-нить независимые (то есть не с сайта macromedia ) ) сравнения достоинств и недостатков, НО:
 
Обычно всякие Online Casino делаются на основе либо ActiveX либо скачивания EXE шников позволяющих им полностью контролировать процесс передачи данных.
Помимо этого некоторые пользуются Java, а некоторые Shockwave.
 
Однако сам факт распространения скачиваемых EXE для игры в казино, говорит о желании большего контроля над информацией и соответственно говорит скорее в пользу APPLETS нежели чем в пользу FLASH.
 
А далее решать тебе.  

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



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
quesejodan, спасибо.
Цитата:
Почитай где-нить независимые (то есть не с сайта macromedia ) ) сравнения достоинств и недостатков,
Мог бы дать ссылку?
 
 
Добавлено
Сам в яндексе ничего путного не нашел на эту тему.

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

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ask google.
 
http://www.oreillynet.com/pub/a/oreilly/editors/richclient_1102.html
http://www.winneronline.com/articles/september2002/javavsflash.htm
http://www.edb.utexas.edu/multimedia/PDFfolder/JAVA_I~1.PDF (там есть табличка сравнения)
 
ежели по французски читаешь то там тоже немного рассматривается эта тема..
http://www.developpez.net/forums/viewtopic.php?t=87215&sid=4c35377aa5ca414d1723d16675ed84af
 
Но ещё раз - если критична безопасность чаша весов склоняется в сторону java.

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



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
quesejodan, отлично.
 
Я все еще хотел спросить:
каким образом встроенный JAVA-апплет или Flash взаимодействуют с другими элементами web-страницы, например с JavaScript-скриптом или c HTML-формой?
Например, можно ли из JAVA-апплета или Flash изменить значение атрибута какого-нибудь html-тега?  
Есть ли здесь какие-нибудь отличия между JAVA и Flash ?  

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

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Скажем так, в Java это делается достаточно легко..
Не так давно видел апплет связаный с процессингом сигнала, ну так вот:
там человек должен был пытаться угадать ритм мелодии нажимая на Space.
Так вот события нажатия на спэйс ловились как самим апплетом так и на крайний случай JavaScript-ом из броузера и передавались в аплет.
 
Во флэше для этого также есть возможности.
 
Таким образом саязь возможна при использовании обеих технологий.

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



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
quesejodan, а где интеграция с сайтом лучше - гибче, функциональнее, богаче ?
 
Насколько я понял из различных статей,
главным минусом JAVA-апплета является тяжелая поддержка графики и большой вес конечного файла, а плюсом - мощь языка JAVA и надежность.
 
По моей задумке, клиентская программа должна взаимодействовать с PHP+MySQL.
По части этого взаимодействия с сервером, есть ли какие-то отличия между JAVA и Flash ?
 

Цитата:
Не так давно видел апплет связаный с процессингом сигнала, ну так вот:  
там человек должен был пытаться угадать ритм мелодии нажимая на Space.  
Так вот события нажатия на спэйс ловились как самим апплетом так и на крайний случай JavaScript-ом из броузера и передавались в аплет.  
Мог бы дать ссылку на этот сайт?

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

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Насчёт сайта (точнее страницы) - спрошу у его автора и если ок - то кину ссылку,
если нет, то постараюсь сорс код кинуть.
Интеграция и там и там одинаковая более или менее..
 
Насчёт взаимодействия с сервером...
Это очень долгая тема...здесь не ограничишься парой фраз..
Но скажем так на java  у тебя гораздо более богатый выбор способов коммуникации с сервером. Можешь хоть CORBA клиент к себе в апплет загрузить и вообще уйти от http
 схемы общения, что в общем я тебе и советую.
 
Если речь идёт об онлайн играх то схема http запрос ответ становится если не непригодной, то бессмысленной в большинстве случаев....

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



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
quesejodan, большое спасибо.

Цитата:
Если речь идёт об онлайн играх то схема http запрос ответ становится если не непригодной, то бессмысленной в большинстве случаев....  
Объясни, почему так. Сам принцип. Я не боюсь читать длинные тексты. Если хочешь, то напиши мне в личный ящик.

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

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
попозже тогда напишу...сейчас времени не очень много

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



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

Всего записей: 363 | Зарегистр. 07-08-2002 | Отправлено: 17:11 19-06-2003
Открыть новую тему     Написать ответ в эту тему

Страницы: 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