powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
25 сообщений из 43, страница 1 из 2
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
    #34039328
Alexey Turn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Начал смещать функциональность на клиента(браузер), и обнаружил, что при этом получается довольно много JS кода.
Очевидно, что при запросе HTML страницы, содержащей теги
<script src="..."/> весь код тянется на клиента. Если мы имеем дело с определенными библиотеками, написанными на js, то эти библиотеки в свою очередь тоже должны перекачиватся на клиента.
В результате, на клиентской машине оказывается некое js - приложение.

Так к чему такие восхищения широко распиареной технологией AJAX, если таким же успехом можно создать приложение в виде апплета или флэшки, которое по HTTP будет гонять XML до сервера и обратно.

Возьмем к примеру AJAX e-mail клиент pro.mail.ru или gmail.
Если написать его в виде апплета и сравнить "вес" апплета и вес скриптов, что окажется больше?

Это я к тому, что стоит ли использовать AJAX везде к месту и не к месту? Понятно, что легкий скриптик, делающий XmlHttpRequest серваку и подгружающий innerHTML делу не повредит. Но тусовать все это добро в XML, потом его парсить, трахаться с кроссбраузерностью при разборе XML... что-то здесь мне не понятно.
...
Рейтинг: 0 / 0
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
    #34039355
Alexey Lapusta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Applets уже давно умерли. Из Flash альтернативой Ajax является Flex. Если интересно - наберите Flex vs AJAX и почитайте мнения.
...
Рейтинг: 0 / 0
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
    #34039432
он же
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Аплеты никому не нужны и пользоваться ими никто не будет.
...
Рейтинг: 0 / 0
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
    #34039523
XAJA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexey TurnНачал смещать функциональность на клиента(браузер), А у вас интернет- или интранет-приложение? Если интранет то будет проще в том плане, что сами можете установить всем пользователям Java-плагин, всем одной версии и под нее писать.и обнаружил, что при этом получается довольно много JS кода.
В результате, на клиентской машине оказывается некое js - приложение.Именно так технология и задумавалась в 98-99годах.
Так к чему такие восхищения широко распиареной технологией AJAX, если таким же успехом можно создать приложение в виде апплета или флэшки, которое по HTTP будет гонять XML до сервера и обратно. Кому что проще и быстрее клепать, тот на том и пишет. AJAX тоже большинству трудно осилить, к напримеру скудоумные веб-программисты, перепозшие с Delphi на PHP, для них Google делает даже специальный тул-кит аля Delphi, только для AJAX, GWT называется.
...
Рейтинг: 0 / 0
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
    #34039717
он же
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XAJA AJAX тоже большинству трудно осилить, к напримеру скудоумные веб-программисты, перепозшие с Delphi на PHP, для них Google делает даже специальный тул-кит аля Delphi, только для AJAX, GWT называется.
Такой тулкит есть и для Java :)

Только, ИМХО, если уж пользоваться технологией - то правильно. Мне вообще идея самого AJAX нравится - уж очень скудные возможности у веб-браузера в этом плане были до его появления. Ну неудобно DIV-ами перегружать данные...
...
Рейтинг: 0 / 0
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
    #34039741
XAJA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
он жеТолько, ИМХО, если уж пользоваться технологией - то правильно. Мне вообще идея самого AJAX нравится - уж очень скудные возможности у веб-браузера в этом плане были до его появления. Ну неудобно DIV-ами перегружать данные...Т.е. ты хочешь сказать, что JavaScript'а до AJAX'а не существовало?


А программировать неудобно вообще, уже ~50-60 лет, кому нужно удобство, те в депутаты идут. Сейчас как раз активно возрождается Lisp, которому 46 годков. Возвращаемся к истокам так сказать.


А, кстати, forum.ixbt.com сделан через JavaScript для СЕРЬЕЗНОГО уменьшения трафика. И без всякого AJAX. Посмотрите исходники, кстати, это автору темы как раз. Своеобразный пример. Можно всегда найти недостатки и сказать, что что-то там сделано не лучшим образом. Просто повторяющиеся блоки кода вынесли в жаваскрипты и грузят на клиента ВСЕГО ОДИН РАЗ. Очень удобно и экономно и сайту и клиентам. А форум, где над Perlовым движком полностью реализован AJAX: forum.ru-board.com
...
Рейтинг: 0 / 0
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
    #34040958
Frame Relay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
он жеАплеты никому не нужны и пользоваться ими никто не будет.

Слухи о смерти апплетов сильно преувеличены. Например, в веб-интерфейсе управляемых сетевых устройств, например, коммутаторов, принт-серверов. Не верите — подключитесь через браузер к какому нибудь коммутатору (3Com SuperStack Switch, например — конечно, если он есть :-). Если установлена Ява-машина, увидите сообщение о загрузке апплета. Конечно, такое их применение достаточно специфическое, но устройств с веб-управлением становится всё больше и они дешевеют. Просит апплеты нашли свою нишу, и весьма немалую.
...
Рейтинг: 0 / 0
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
    #34041076
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XAJAAJAX тоже большинству трудно осилить, к напримеру скудоумные веб-программисты, перепозшие с Delphi на PHP, для них Google делает даже специальный тул-кит аля Delphi, только для AJAX, GWT называется.
http://code.google.com/webtoolkit/ - всегда думал, что под Java GWT заточен.
...
Рейтинг: 0 / 0
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
    #34041211
он же
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Frame Relay
Слухи о смерти апплетов сильно преувеличены. Например, в веб-интерфейсе управляемых сетевых устройств, например, коммутаторов, принт-серверов. Не верите — подключитесь через браузер к какому нибудь коммутатору (3Com SuperStack Switch, например — конечно, если он есть :-). Если установлена Ява-машина, увидите сообщение о загрузке апплета. Конечно, такое их применение достаточно специфическое, но устройств с веб-управлением становится всё больше и они дешевеют. Просит апплеты нашли свою нишу, и весьма немалую.
Очень малый интранет.
Либо интерфейсы управления устройствами или программами (СУБД, Application server и т.д.).
Да.

Я просто подумал что у нас тут разговор про интернет, сорри :)
...
Рейтинг: 0 / 0
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
    #34041306
Alexey Turn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, а как браузером грузится js на клиента? Каждый раз при посещении страницы, либо в зависимости от установок кэша в HTTP заголовках. Например, если установлен nocache, то js будет грузится каждый раз при загрузке "главной страницы"?

Может ли кто-нибудь дать ссылку на серьезное AJAX приложение, корректно работающее под IE, Opera, Mozila?

В отличии от js - апплет и флэшка будет работать под любым браузером. Точнее апплет будет работать под JVM, а флэшка под флэш - плеером.

Весь этот огород к тому, что JS во всех браузерах разный, что искривляет AJAX технологию и делает ее неудобной для разработки кроссбраузерного приложения для интернета. Вот, когда придут к одной спецификации,тогда и можно будет говорить о прелестях удаленного скриптинга. А пока AJAX - это гадкий утенок(опять же относительно кроссбраузерности).
...
Рейтинг: 0 / 0
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
    #34041320
Frame Relay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AJAX может ведь и в интранете юзаться. Да и управление сетевыми девайсами через интернет — не совсем фантастика (особенно если встроенный веб-сайт поддерживает SSL).
Апплеты могут применяться и для игр (как-то сам играл в такую — 3D-стрелялка, не записал урль — посыпаю голову пеплом — хачу исчо!), и для сложных вычислений на некоторых образовательных (в смысле вузовских) сайтах, специализированные калькуляторы или построители графиков прямо на странице, например. Но для работы апплетов нужна установленная Ява-машина (а это как минимум пара десятков метров, а в Ишаке сия машина уж больно старая). Поэтому апплеты стоит применять в Инете только при реальной необходимости, когда скрипты или флешки не помогают. То есть апплеты и в Инете полностью не вымерли, просто их надо применять строго по показаниям)
...
Рейтинг: 0 / 0
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
    #34041322
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Turn
Может ли кто-нибудь дать ссылку на серьезное AJAX приложение, корректно работающее под IE, Opera, Mozila?
...
Рейтинг: 0 / 0
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
    #34041324
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Turn
Может ли кто-нибудь дать ссылку на серьезное AJAX приложение, корректно работающее под IE, Opera, Mozila?


gmail.com
...
Рейтинг: 0 / 0
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
    #34041364
Фотография Кувалдин Роман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Deady Alexey Turn
Может ли кто-нибудь дать ссылку на серьезное AJAX приложение, корректно работающее под IE, Opera, Mozila?


gmail.com

Не сказал бы. Под оперой там не работает Google Chat
...
Рейтинг: 0 / 0
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
    #34041370
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кувалдин РоманНе сказал бы. Под оперой там не работает Google Chat

на то он и бета. почта главное работает.

кстати, еще есть такое
...
Рейтинг: 0 / 0
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
    #34042947
XAJA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
он жеЯ просто подумал что у нас тут разговор про интернет, сорри :) Alexey Turn не уточнил в первом постинге для чего он пишет , поэтому и весь сыр-бор

Может ли кто-нибудь дать ссылку на серьезное AJAX приложение, корректно работающее под IE, Opera, Mozila?forum.ru-board.com
...
Рейтинг: 0 / 0
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
    #34042979
XAJA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Frame RelayАпплеты могут применяться и для игр (как-то сам играл в такую — 3D-стрелялка, не записал урль — посыпаю голову пеплом — хачу исчо!), ы?
...
Рейтинг: 0 / 0
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
    #34045287
Valery Shiskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Преимуществ нет ни у кого ни перед кем AJAX не требует каких-либо плагинов для современных броузеров. По-поводу java-апплетов: дождемся, когда распространится MS VISTA, где в дистрибутив будет включена поддержка java, тогда и посмотрим умерли апплеты или нет, особенно для корпоративных приложений.
...
Рейтинг: 0 / 0
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
    #34045627
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати о "мертвых" Java-апплетах games.ru сайт старый, но "живой".
...
Рейтинг: 0 / 0
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
    #34051225
Фотография Andron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
он жеАплеты никому не нужны и пользоваться ими никто не будет.

Значит вы не видели серьезных бизнес-приложений, например клиентская часть системы отчетности BusinessObjects может загружатся на клиента как java-апплет в браузере.
...
Рейтинг: 0 / 0
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
    #34244420
msgipss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
он жеАплеты никому не нужны и пользоваться ими никто не будет.
это часть технологической схемы одной информационной системы, клиентская часть сделана апплетами.
интересно есть ли аналоги представления для интернета/интранета на других средствах ?
...
Рейтинг: 0 / 0
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
    #34244502
topa1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
msgipss
Извини за тупой вопрос а можно по подробней как это было реализованно мне нуно что то похожее сотворить и я пока в этом новичек.
...
Рейтинг: 0 / 0
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
    #34252515
Regulus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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.
 import  javax.swing.*;
 import  java.awt.*;
 public   class  TestFrame  extends  JFrame
{
	/**
	 * 
	 */
	 private   static   final   long  serialVersionUID = 5671798241966272024L;
	 public   static   void  main(String[] args) {
	 new  TestFrame();
	}
 public  TestFrame() {
 super ("JLayeredPane Demo");
JPanel content =  new  JPanel();
content.setLayout( new  BoxLayout(content, BoxLayout.Y_AXIS));
content.setOpaque(false);
JLabel label1 =  new  JLabel("Username:");
label1.setForeground(Color.white);
content.add(label1);
JTextField field =  new  JTextField( 15 );
content.add(field);
JLabel label2 =  new  JLabel("Password:");
label2.setForeground(Color.white);
content.add(label2);
JPasswordField fieldPass =  new  JPasswordField( 15 );
content.add(fieldPass);
getContentPane().setLayout( new  FlowLayout());
getContentPane().add(content);
((JPanel)getContentPane()).setOpaque(false);
ImageIcon earth =  new  ImageIcon("M31_6inchAPO.jpg");
JLabel backlabel =  new  JLabel(earth);
getLayeredPane().add(backlabel,
 new  Integer(Integer.MIN_VALUE));
backlabel.setBounds( 0 , 0 ,earth.getIconWidth(),
earth.getIconHeight());
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(earth.getIconWidth(),earth.getIconHeight());
setVisible(true);
}
}
...
Рейтинг: 0 / 0
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
    #34252771
Фотография Кувалдин Роман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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 - увольте!
...
Рейтинг: 0 / 0
В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
    #34252824
Фотография Кувалдин Роман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот так:

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 - увольте!
...
Рейтинг: 0 / 0
25 сообщений из 43, страница 1 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / В чем преимущество AJAX перед Java Applet - ами, либо Macromedia Flash
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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