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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

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

TBFG



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
В этой теме хочется услышать мнения людей о технологии AJAX. В особенности интересно, если кто-то ее реализовал в действующих проектах. По моему технология заслуживает доверия, но естевственно, пойдет ли она в массы, зависит только от нас - т.е. WEB - разработчиков.


 
Ссылки по теме.

Ajax - Википедия.  
Технология, которая перевернёт веб
Сверхдинамичные веб-интерфейсы
Subsys_JsHttpRequest: динамическая подкачка данных без перезагрузки страницы
xAJAX на NoNaMe
Неплохой обзор движка xAJAX; в статье приведены нагляные примеры.
 
AJAX Matters - Asynchronous JavaScript and XML and XMLHTTP development information
Dynamic HTML and XML: The XMLHttpRequest Object
Client/Server Gateway JSAPI
Using Perl to do AJAX
 
Ajax programming community
[05.04.06] HTTP Streaming

Всего записей: 584 | Зарегистр. 10-07-2004 | Отправлено: 18:30 22-08-2005 | Исправлено: 6epcepk, 21:07 18-04-2006
sket4



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
почитал, подумал, оказывается ничего нового, некоторые давно это используют, хотя, если немного подумать, можно найти гораздо более интересные и менее ресурсоемкие парадигмы, единственным аргументом, в пользу данной технологии ее автор назвал то, что "пользователю не придется смотреть в белый экран, пока загружается очередная страница сайта", ну мало ли, стандартная технология, на основе javascript, запихали туда XML, DOM, и еще тучу ненужного, чтоб обеспечить динамичность, целых 5(!) компонентов, которые сами по себе дают многое...
 
на флеше(одном только флеше+экшнскрипт) страничка получится гораздо более динамичной...
 
в общем никакой революции, я бы даже сказал ничего нового, объединили пару компонентов, применили ООП пхпшное, завернули в бумажку, мол юзайте...
 
ИМХО.

Всего записей: 712 | Зарегистр. 07-05-2004 | Отправлено: 19:24 22-08-2005 | Исправлено: sket4, 19:26 22-08-2005
TBFG



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

Цитата:
единственным аргументом, в пользу данной технологии ее автор назвал то, что "пользователю не придется смотреть в белый экран, пока загружается очередная страница сайта"

Гы. Это так сказать и есть основная фишка, и то почему собсно об этой технологии вообще стоит говорить.

Цитата:
на флеше(одном только флеше+экшнскрипт) страничка получится гораздо более динамичной...  

Во флеше есть свои проблемы, собсно они и не позволяют флешу завоевать веб доконца.
А вот насчет того что
Цитата:
гораздо более динамичной

это вопрос спорный. Как сделаешь на AJAX так и будет. Мне не кажется, что это есть проблем.

----------
И Он молвил в великой тоске: "Следовало бы всех вас, сволочей, уничтожить до одного, но я устал. Я ужасно устал".

Всего записей: 584 | Зарегистр. 10-07-2004 | Отправлено: 10:32 23-08-2005
Break_Action



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Отличная технология, где можно найти примеры использования с Perl, можно и с PHP. Если, что трансформируем.
Это, что я давно искал, и незнфл как называется.

Всего записей: 296 | Зарегистр. 12-09-2001 | Отправлено: 17:45 23-08-2005
edogs

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
0) По ajax неплохо расписано на dklab.ru кажется даже класс есть  работы.
 
В целом,
 
1) Технология на корню вырезает "гуру" которые на вопрос
"А как сделать что бы юзер кнопку нажал на странице и пхп сработал и выдал тут же результат, поиск по форуму например"
бодро отвечают
"а НИКАК" да ещё посылают читать "на танке"
За что этой технологии огромное спасибо.
 
2) Технология которая должна использоваться аккуратно. Ибо если страница не перезагружается, то АдсГугле, баннеры, счетчики и прочее из той же серии ... в общем значения могут начать отличаться от расчетных. Юзеры воблы уже где-то жаловались мол "как отключать аджакс" а то "хитов на баннере стало меньше"
 
3) В массах она местами используется и так достаточно давно.
 
4) Основное конечно преимущество (имхо) это не "перезагруз" нового контента без перезагрузки страничек, а возможность юзеру (как в гугле например) сохранять свой действия в промежутке... например при написании письма.
 
5) флэш по большому счету тоже аякс.

Всего записей: 1777 | Зарегистр. 25-07-2004 | Отправлено: 18:11 23-08-2005
SiMM

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

Цитата:
"А как сделать что бы юзер кнопку нажал на странице и пхп сработал и выдал тут же результат, поиск по форуму например"  
бодро отвечают  
"а НИКАК" да ещё посылают читать "на танке"
Не курите больше эту траву С языком надо быть очччень аккуратным. Особенно при подобных громких заявлениях
Код:
<form ....>
...
<input type="submit">
</form>
При чём тут AJAX?

Всего записей: 2302 | Зарегистр. 14-05-2004 | Отправлено: 18:42 23-08-2005
edogs

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

Цитата:
Не курите больше эту траву  

Завидно, да?  
Ну не любим мы когда на вопрос отвечают "по букве", а не "по духу", хотя дух от вопроса стоит на километр.
<offtop>
Аллергия у нас на это ещё с фотографов осталась. Которые на вопрос новичка "хочу объектив к фотику с 10 кратным зумом что бы врагов снимать" ехидно подтыкивают ему что-нибудь вроде 8-80 Строго по форме - правильно, а по духу - надо было 35-350 посоветовать или даже просто 350.
</offtop>

Цитата:
При чём тут AJAX

"тут же выдал результат" в рамках обсуждаемой темы естественно означает без перезагрузки страницы.

Всего записей: 1777 | Зарегистр. 25-07-2004 | Отправлено: 19:03 23-08-2005 | Исправлено: edogs, 19:07 23-08-2005
sket4



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

Цитата:
Как сделаешь на AJAX так и будет.

немного раскрою: как напишешь на пхп, с использованием яваскрипта и прочей дребедени, а можно и не использовать, так и будет.
 
А вообще - простое объединение, разве вы до этого ничего подобного не делали? Я только с ДОМ не знаком...ХМЛ - не наш метод, а остальное, хз...реально оторвать юзера от привязанности к типу контента можно, правда это делается не объединением компонентов на конечном этапе разработки

Всего записей: 712 | Зарегистр. 07-05-2004 | Отправлено: 19:10 23-08-2005
SiMM

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

Цитата:
"тут же выдал результат" в рамках обсуждаемой темы естественно означает без перезагрузки страницы.
Вот. Вот тут и приходит "на танке". Потому как сделать это без запроса НЕ ВОЗ-МОЖ-НО. А уж как делается запрос - это вопрос десятый. Поскольку к серверному программированию он уже отношения не имеет НИ КА-КО-ГО. А имеет отношение лишь к клиентской части. Соответственно, ни PHP, ни Perl, здесь не при чём. В силу специфики HTTP.

Всего записей: 2302 | Зарегистр. 14-05-2004 | Отправлено: 23:43 23-08-2005
edogs

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

Цитата:
Вот. Вот тут и ....

Это и называется "докапываться" "до буквы" вместо того что бы ответить "по духу".
sket4

Цитата:
на основе javascript, запихали туда XML, DOM, и еще тучу ненужного, чтоб обеспечить динамичность, целых 5(!) компонентов, которые сами по себе дают многое...  

Посмотрите на класс с dklab.ru и статью там прочитайте. Насколько нам помнится - голый javascript.

Всего записей: 1777 | Зарегистр. 25-07-2004 | Отправлено: 23:52 23-08-2005
sket4



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
edogs
читали статью человека, который это дело собрал и назвал, можем и вас заслать...
 
з.ы. я так понял, если юзер не увидел движущуюся полоску в стороке состояния, значит мы использовали AJAX и вообще теперь проблем нету...так?

Всего записей: 712 | Зарегистр. 07-05-2004 | Отправлено: 23:59 23-08-2005
Break_Action



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Что то братцы, вы здесь флейм подняли конкретный.
Дело в том, что эта технология действительна работает и работает как надо, пример можете видеть на www.gmail.com
И как её не назови она будет существовать и работать, здесь дело в том, надо ли она вам или нет, И мне кажется не стоит переходить на личносные оскорбления. Это тоже самое, что если бы мы завели спор о Internet Explorer'е и FireFox'е, ну ил Perl или PHP. И какой браузер лучший. Так, что я бы предложил очистить флейм, а тему поднять и наполнять её дельными примерами исполнения тех или иных методов работы на реальных сайтах, по возможности с объяснениями.
 
Во блин загнул, а теперь позвольте за сим откланятся, и не держите зла на меня и друг на друга.
А тема действительно заслуживает внимания.

Всего записей: 296 | Зарегистр. 12-09-2001 | Отправлено: 01:08 24-08-2005 | Исправлено: Break_Action, 01:09 24-08-2005
alexhemp



упал с пальмы
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sket4
 
Почему нет проблем
 
AJAX - это не революция, а эволюция. Вместо нового запроса в основном потоке исполнения, делаем доп. запрос на сервер за интересующими нас данными.  
 
ЗАПРОС никуда не девается, он просто выполняется - по другому. В частности, КЛИЕНТСКИМИ средствами, т.е. JavaScript-ом.
 
Например у меня есть список товаров, и в каждом товаре - список модификаций. Я могу при клике на товар запросить список модификаций и показать его. Мне не нужно грузить все моификации всех товаров на странице, я могу показать только те, на которые прямо сейчас кликнул юзер.  
 
Это очень удобно.

Всего записей: 1945 | Зарегистр. 13-12-2001 | Отправлено: 17:38 25-08-2005
TBFG



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

Цитата:
Например у меня есть список товаров, и в каждом товаре - список модификаций. Я могу при клике на товар запросить список модификаций и показать его. Мне не нужно грузить все моификации всех товаров на странице, я могу показать только те, на которые прямо сейчас кликнул юзер.

Ну это и без АЯКСа можно сделать. Грамотно разрулить selet'ы для базы, не более того.

Всего записей: 584 | Зарегистр. 10-07-2004 | Отправлено: 18:34 25-08-2005
sket4



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
давайте я свои реализации и алгоритмы буду называть именами и выкидывать в паблик, с адресами сайтов?)))

Всего записей: 712 | Зарегистр. 07-05-2004 | Отправлено: 19:50 25-08-2005
edogs

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

Цитата:
давайте я свои реализации и алгоритмы буду называть именами и выкидывать в паблик, с адресами сайтов?)))

Давайте.

Всего записей: 1777 | Зарегистр. 25-07-2004 | Отправлено: 21:45 25-08-2005
Say26



Скажи двадцать шесть
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Как вариант, можно использовать ajax на форуме, при проверке интервала между сообщениями(как правило, 30 секунд). Пользователю будет лучше увидеть алерт на этой же странице, а не на следующей.
То же самое при регистрации. Чтобы не обламываться и не вводить пароль заново если логин, например, содержит недопустимые символы.

Всего записей: 3576 | Зарегистр. 25-12-2003 | Отправлено: 22:44 25-08-2005
xtrimz

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Say26
Вот это реально интересно.
И вообще, господа, есть ссылки на нормальные примеры, кроме gmail.com?
Хочется посмотреть в действии.

Всего записей: 123 | Зарегистр. 12-01-2005 | Отправлено: 23:50 25-08-2005
SiMM

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

Цитата:
Пользователю будет лучше увидеть алерт на этой же странице, а не на следующей.
А потом, взглянув на очередной счёт за инет, ужаснуться и начать искать источник абсолютно бесполезного траффика. Для таких вещей существуют специальнопредназначенные для этого протоколы и ПО, а ля ICQ, IRC & etc. А делать чат из форума - это, извините, гвозди микроскопом забивать - предназначения - абсолютно различны.

Всего записей: 2302 | Зарегистр. 14-05-2004 | Отправлено: 00:06 26-08-2005
edogs

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xtrimz
1) Вобла 3.5.  
2) dklab.ru там поиск по форуму... реальная штука. Набираешь текст - он тут же показывает список похожих тем. Если это прикрутить к тому моменту где юзер набирает название темы при попытке написать новую, то имхо количество флуда уменьшиться. Ведь никто поиском не пользуется самостоятельно

Всего записей: 1777 | Зарегистр. 25-07-2004 | Отправлено: 00:11 26-08-2005
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru