|
|
|
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
|
|||
|---|---|---|---|
|
#18+
Начал смещать функциональность на клиента(браузер), и обнаружил, что при этом получается довольно много JS кода. Очевидно, что при запросе HTML страницы, содержащей теги <script src="..."/> весь код тянется на клиента. Если мы имеем дело с определенными библиотеками, написанными на js, то эти библиотеки в свою очередь тоже должны перекачиватся на клиента. В результате, на клиентской машине оказывается некое js - приложение. Так к чему такие восхищения широко распиареной технологией AJAX, если таким же успехом можно создать приложение в виде апплета или флэшки, которое по HTTP будет гонять XML до сервера и обратно. Возьмем к примеру AJAX e-mail клиент pro.mail.ru или gmail. Если написать его в виде апплета и сравнить "вес" апплета и вес скриптов, что окажется больше? Это я к тому, что стоит ли использовать AJAX везде к месту и не к месту? Понятно, что легкий скриптик, делающий XmlHttpRequest серваку и подгружающий innerHTML делу не повредит. Но тусовать все это добро в XML, потом его парсить, трахаться с кроссбраузерностью при разборе XML... что-то здесь мне не понятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2006, 12:25:25 |
|
||
|
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
|
|||
|---|---|---|---|
|
#18+
Applets уже давно умерли. Из Flash альтернативой Ajax является Flex. Если интересно - наберите Flex vs AJAX и почитайте мнения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2006, 12:56:03 |
|
||
|
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
|
|||
|---|---|---|---|
|
#18+
Аплеты никому не нужны и пользоваться ими никто не будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2006, 14:40:35 |
|
||
|
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
|
|||
|---|---|---|---|
|
#18+
Alexey TurnНачал смещать функциональность на клиента(браузер), А у вас интернет- или интранет-приложение? Если интранет то будет проще в том плане, что сами можете установить всем пользователям Java-плагин, всем одной версии и под нее писать.и обнаружил, что при этом получается довольно много JS кода. В результате, на клиентской машине оказывается некое js - приложение.Именно так технология и задумавалась в 98-99годах. Так к чему такие восхищения широко распиареной технологией AJAX, если таким же успехом можно создать приложение в виде апплета или флэшки, которое по HTTP будет гонять XML до сервера и обратно. Кому что проще и быстрее клепать, тот на том и пишет. AJAX тоже большинству трудно осилить, к напримеру скудоумные веб-программисты, перепозшие с Delphi на PHP, для них Google делает даже специальный тул-кит аля Delphi, только для AJAX, GWT называется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2006, 16:10:44 |
|
||
|
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
|
|||
|---|---|---|---|
|
#18+
XAJA AJAX тоже большинству трудно осилить, к напримеру скудоумные веб-программисты, перепозшие с Delphi на PHP, для них Google делает даже специальный тул-кит аля Delphi, только для AJAX, GWT называется. Такой тулкит есть и для Java :) Только, ИМХО, если уж пользоваться технологией - то правильно. Мне вообще идея самого AJAX нравится - уж очень скудные возможности у веб-браузера в этом плане были до его появления. Ну неудобно DIV-ами перегружать данные... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2006, 19:19:03 |
|
||
|
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
|
|||
|---|---|---|---|
|
#18+
он жеТолько, ИМХО, если уж пользоваться технологией - то правильно. Мне вообще идея самого AJAX нравится - уж очень скудные возможности у веб-браузера в этом плане были до его появления. Ну неудобно DIV-ами перегружать данные...Т.е. ты хочешь сказать, что JavaScript'а до AJAX'а не существовало? А программировать неудобно вообще, уже ~50-60 лет, кому нужно удобство, те в депутаты идут. Сейчас как раз активно возрождается Lisp, которому 46 годков. Возвращаемся к истокам так сказать. А, кстати, forum.ixbt.com сделан через JavaScript для СЕРЬЕЗНОГО уменьшения трафика. И без всякого AJAX. Посмотрите исходники, кстати, это автору темы как раз. Своеобразный пример. Можно всегда найти недостатки и сказать, что что-то там сделано не лучшим образом. Просто повторяющиеся блоки кода вынесли в жаваскрипты и грузят на клиента ВСЕГО ОДИН РАЗ. Очень удобно и экономно и сайту и клиентам. А форум, где над Perlовым движком полностью реализован AJAX: forum.ru-board.com ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2006, 19:48:29 |
|
||
|
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
|
|||
|---|---|---|---|
|
#18+
он жеАплеты никому не нужны и пользоваться ими никто не будет. Слухи о смерти апплетов сильно преувеличены. Например, в веб-интерфейсе управляемых сетевых устройств, например, коммутаторов, принт-серверов. Не верите — подключитесь через браузер к какому нибудь коммутатору (3Com SuperStack Switch, например — конечно, если он есть :-). Если установлена Ява-машина, увидите сообщение о загрузке апплета. Конечно, такое их применение достаточно специфическое, но устройств с веб-управлением становится всё больше и они дешевеют. Просит апплеты нашли свою нишу, и весьма немалую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2006, 11:12:02 |
|
||
|
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
|
|||
|---|---|---|---|
|
#18+
XAJAAJAX тоже большинству трудно осилить, к напримеру скудоумные веб-программисты, перепозшие с Delphi на PHP, для них Google делает даже специальный тул-кит аля Delphi, только для AJAX, GWT называется. http://code.google.com/webtoolkit/ - всегда думал, что под Java GWT заточен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2006, 11:42:28 |
|
||
|
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
|
|||
|---|---|---|---|
|
#18+
Frame Relay Слухи о смерти апплетов сильно преувеличены. Например, в веб-интерфейсе управляемых сетевых устройств, например, коммутаторов, принт-серверов. Не верите — подключитесь через браузер к какому нибудь коммутатору (3Com SuperStack Switch, например — конечно, если он есть :-). Если установлена Ява-машина, увидите сообщение о загрузке апплета. Конечно, такое их применение достаточно специфическое, но устройств с веб-управлением становится всё больше и они дешевеют. Просит апплеты нашли свою нишу, и весьма немалую. Очень малый интранет. Либо интерфейсы управления устройствами или программами (СУБД, Application server и т.д.). Да. Я просто подумал что у нас тут разговор про интернет, сорри :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2006, 12:15:48 |
|
||
|
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
|
|||
|---|---|---|---|
|
#18+
Кстати, а как браузером грузится js на клиента? Каждый раз при посещении страницы, либо в зависимости от установок кэша в HTTP заголовках. Например, если установлен nocache, то js будет грузится каждый раз при загрузке "главной страницы"? Может ли кто-нибудь дать ссылку на серьезное AJAX приложение, корректно работающее под IE, Opera, Mozila? В отличии от js - апплет и флэшка будет работать под любым браузером. Точнее апплет будет работать под JVM, а флэшка под флэш - плеером. Весь этот огород к тому, что JS во всех браузерах разный, что искривляет AJAX технологию и делает ее неудобной для разработки кроссбраузерного приложения для интернета. Вот, когда придут к одной спецификации,тогда и можно будет говорить о прелестях удаленного скриптинга. А пока AJAX - это гадкий утенок(опять же относительно кроссбраузерности). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2006, 12:40:18 |
|
||
|
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
|
|||
|---|---|---|---|
|
#18+
AJAX может ведь и в интранете юзаться. Да и управление сетевыми девайсами через интернет — не совсем фантастика (особенно если встроенный веб-сайт поддерживает SSL). Апплеты могут применяться и для игр (как-то сам играл в такую — 3D-стрелялка, не записал урль — посыпаю голову пеплом — хачу исчо!), и для сложных вычислений на некоторых образовательных (в смысле вузовских) сайтах, специализированные калькуляторы или построители графиков прямо на странице, например. Но для работы апплетов нужна установленная Ява-машина (а это как минимум пара десятков метров, а в Ишаке сия машина уж больно старая). Поэтому апплеты стоит применять в Инете только при реальной необходимости, когда скрипты или флешки не помогают. То есть апплеты и в Инете полностью не вымерли, просто их надо применять строго по показаниям) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2006, 12:43:31 |
|
||
|
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
|
|||
|---|---|---|---|
|
#18+
Alexey Turn Может ли кто-нибудь дать ссылку на серьезное AJAX приложение, корректно работающее под IE, Opera, Mozila? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2006, 12:44:01 |
|
||
|
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
|
|||
|---|---|---|---|
|
#18+
Alexey Turn Может ли кто-нибудь дать ссылку на серьезное AJAX приложение, корректно работающее под IE, Opera, Mozila? gmail.com ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2006, 12:44:35 |
|
||
|
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
|
|||
|---|---|---|---|
|
#18+
Deady Alexey Turn Может ли кто-нибудь дать ссылку на серьезное AJAX приложение, корректно работающее под IE, Opera, Mozila? gmail.com Не сказал бы. Под оперой там не работает Google Chat ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2006, 12:54:43 |
|
||
|
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
|
|||
|---|---|---|---|
|
#18+
Кувалдин РоманНе сказал бы. Под оперой там не работает Google Chat на то он и бета. почта главное работает. кстати, еще есть такое ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2006, 12:56:25 |
|
||
|
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
|
|||
|---|---|---|---|
|
#18+
он жеЯ просто подумал что у нас тут разговор про интернет, сорри :) Alexey Turn не уточнил в первом постинге для чего он пишет , поэтому и весь сыр-бор Может ли кто-нибудь дать ссылку на серьезное AJAX приложение, корректно работающее под IE, Opera, Mozila?forum.ru-board.com ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2006, 22:05:50 |
|
||
|
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
|
|||
|---|---|---|---|
|
#18+
Frame RelayАпплеты могут применяться и для игр (как-то сам играл в такую — 3D-стрелялка, не записал урль — посыпаю голову пеплом — хачу исчо!), ы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2006, 22:43:20 |
|
||
|
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
|
|||
|---|---|---|---|
|
#18+
Преимуществ нет ни у кого ни перед кем AJAX не требует каких-либо плагинов для современных броузеров. По-поводу java-апплетов: дождемся, когда распространится MS VISTA, где в дистрибутив будет включена поддержка java, тогда и посмотрим умерли апплеты или нет, особенно для корпоративных приложений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2006, 18:07:03 |
|
||
|
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
|
|||
|---|---|---|---|
|
#18+
Кстати о "мертвых" Java-апплетах games.ru сайт старый, но "живой". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2006, 20:31:53 |
|
||
|
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
|
|||
|---|---|---|---|
|
#18+
он жеАплеты никому не нужны и пользоваться ими никто не будет. Значит вы не видели серьезных бизнес-приложений, например клиентская часть системы отчетности BusinessObjects может загружатся на клиента как java-апплет в браузере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2006, 16:27:39 |
|
||
|
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
|
|||
|---|---|---|---|
|
#18+
он жеАплеты никому не нужны и пользоваться ими никто не будет. это часть технологической схемы одной информационной системы, клиентская часть сделана апплетами. интересно есть ли аналоги представления для интернета/интранета на других средствах ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2007, 08:03:27 |
|
||
|
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
|
|||
|---|---|---|---|
|
#18+
msgipss Извини за тупой вопрос а можно по подробней как это было реализованно мне нуно что то похожее сотворить и я пока в этом новичек. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2007, 09:03:35 |
|
||
|
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
|
|||
|---|---|---|---|
|
#18+
topa1msgipss Извини за тупой вопрос а можно по подробней как это было реализованно мне нуно что то похожее сотворить и я пока в этом новичек. ИМХО - юзается JLayeredPane для бэкграунд картинки (трубы,насосы и прочая шняга) а для динамически изменяющихся данных соответствующие виджеты (текстфиелды, таблицы и.т.д по необходимости) На счет того как все это с данными из базы данных связать - тут не знаю - ещо учусь ;0) Вот книжный пример, не апплет но не суть важно: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2007, 17:00:25 |
|
||
|
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
|
|||
|---|---|---|---|
|
#18+
Alexey TurnНачал смещать функциональность на клиента(браузер), и обнаружил, что при этом получается довольно много JS кода. Очевидно, что при запросе HTML страницы, содержащей теги <script src="..."/> весь код тянется на клиента. Если мы имеем дело с определенными библиотеками, написанными на js, то эти библиотеки в свою очередь тоже должны перекачиватся на клиента. В результате, на клиентской машине оказывается некое js - приложение. [quot] Ага. [quot Alexey Turn]Так к чему такие восхищения широко распиареной технологией AJAX, если таким же успехом можно создать приложение в виде апплета или флэшки, которое по HTTP будет гонять XML до сервера и обратно. Возьмем к примеру AJAX e-mail клиент pro.mail.ru или gmail. Если написать его в виде апплета и сравнить "вес" апплета и вес скриптов, что окажется больше? [quot] С хорошим шансом апплет будет поменьше. Большинство классов, нужных для работы, лежат в JRE. [quot Alexey Turn]Это я к тому, что стоит ли использовать AJAX везде к месту и не к месту? Понятно, что легкий скриптик, делающий XmlHttpRequest серваку и подгружающий innerHTML делу не повредит. Но тусовать все это добро в XML, потом его парсить, трахаться с кроссбраузерностью при разборе XML... что-то здесь мне не понятно. Не стоит однозначно. Но видишь ли, "смерть" апплетов полностью на совести микрософта, которая отказалась от поддержки JVM по умолчанию в своей оси. AJAX лучше под виндой из-за того, что в основном ориентирован на DOM эксплорера (например, GWT и A4J под оперой иногда глючат). В случае использования апплетов нужно ставить JVM, в случае использования флеша - соответственно плеер. В случае использования аякса - ничего дополнительно ставить не надо. Это плюс в системе, которой пользуются сотни или тысячи людей. Ибо по умолчанию в Win XP нет явы, и куча народу будет жаловаться на то, что "не работает". А качать два десятка метров JRE - увольте! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2007, 18:33:00 |
|
||
|
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
|
|||
|---|---|---|---|
|
#18+
Вот так: Alexey TurnНачал смещать функциональность на клиента(браузер), и обнаружил, что при этом получается довольно много JS кода. Очевидно, что при запросе HTML страницы, содержащей теги <script src="..."/> весь код тянется на клиента. Если мы имеем дело с определенными библиотеками, написанными на js, то эти библиотеки в свою очередь тоже должны перекачиватся на клиента. В результате, на клиентской машине оказывается некое js - приложение. Ага. Alexey TurnТак к чему такие восхищения широко распиареной технологией AJAX, если таким же успехом можно создать приложение в виде апплета или флэшки, которое по HTTP будет гонять XML до сервера и обратно. Возьмем к примеру AJAX e-mail клиент pro.mail.ru или gmail. Если написать его в виде апплета и сравнить "вес" апплета и вес скриптов, что окажется больше? С хорошим шансом апплет будет поменьше. Большинство классов, нужных для работы, лежат в JRE. Alexey TurnЭто я к тому, что стоит ли использовать AJAX везде к месту и не к месту? Понятно, что легкий скриптик, делающий XmlHttpRequest серваку и подгружающий innerHTML делу не повредит. Но тусовать все это добро в XML, потом его парсить, трахаться с кроссбраузерностью при разборе XML... что-то здесь мне не понятно. Не стоит однозначно. Но видишь ли, "смерть" апплетов полностью на совести микрософта, которая отказалась от поддержки JVM по умолчанию в своей оси. AJAX лучше под виндой из-за того, что в основном ориентирован на DOM эксплорера (например, GWT и A4J под оперой иногда глючат). В случае использования апплетов нужно ставить JVM, в случае использования флеша - соответственно плеер. В случае использования аякса - ничего дополнительно ставить не надо. Это плюс в системе, которой пользуются сотни или тысячи людей. Ибо по умолчанию в Win XP нет явы, и куча народу будет жаловаться на то, что "не работает". А качать два десятка метров JRE - увольте! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2007, 18:53:58 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34039328&tid=2146752]: |
0ms |
get settings: |
17ms |
get forum list: |
21ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
72ms |
get topic data: |
19ms |
get forum data: |
4ms |
get page messages: |
95ms |
get tp. blocked users: |
3ms |
| others: | 309ms |
| total: | 552ms |

| 0 / 0 |
