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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
UncoNNecteD



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Начал баловаться с AJAX, кому интересно - присоединяйтесь

----------
-= Я тут чертовски давно =-

Всего записей: 4040 | Зарегистр. 21-03-2002 | Отправлено: 01:26 19-03-2006
Church



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

Цитата:
Начал баловаться с AJAX, кому интересно - присоединяйтесь  

И что там нового кроме того, что в шапке этой темы?
Имха, реклама 100%

Всего записей: 1199 | Зарегистр. 05-09-2003 | Отправлено: 01:52 19-03-2006
Tommy79



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Интересно ещё соединить AJAX с JAVA позволяет, например, DWR  
 
http://getahead.ltd.uk/dwr/
 
 

Всего записей: 35 | Зарегистр. 09-12-2005 | Отправлено: 17:34 21-03-2006
Brodyaga



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
подскажите мне, никогда не устанавливавшему модули под перл, как установить perjax?
По шагам если можно, а то у меня даже Makefile не создается, сплошь глюки.

Всего записей: 2713 | Зарегистр. 07-01-2006 | Отправлено: 18:29 21-03-2006
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Brodyaga
Как добавить модуль в Perl

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 18:30 21-03-2006
alextretyak

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
batva
>А как вам фича добавление поста в топик без перезагрузки всей страницы?
Самое смешное, такой форум уже есть. И я даже думаю, почти уверен, что не один. Вот только это, как я понял, нафиг никому не нужно.
А вообще когда я начал делать свою версию, не знал я ни о каком AJAX, gmail... тогда (2 месяца назад), о javascript я знал лишь то, что он есть, и что это не тоже что и Java, а о DOM даже и не слышал. Вот счас вот думаю, и дёрнул же меня чёрт форум писать, надо были изучить потребности рынка, так сказать и вообще посмотреть на то, что уже сделано. А я тогда думал, мол вообще такая идея крутая... вообще считал, что почти все фичи форума уникальны, подобного ни у кого нет, хотя форумов то толком и не видел, само собой оказалось в том или ином виде практически всё уже реализовали.
>Вот так вот взяли, нажали сабмит, пост ушел на сервер, и если все ок, тут же динамически подгрузился и добавился в конец темы. И как тут насчет трафика будет? Фантастика.
Да понятно, есть у меня всё это. Причём сообщение не просто будет тупо добавлено в табличку, insertRow(-1) и всё. Угрохал же ещё тучу времени на мудрёную систему контроля действительности сообщений, и после добавления поста сразу же будет запущен запрос CMVS 'checkout', и если за время написания поста были добавлены сообщения, то они добавятся уже в середину перед только что отправленным постом, если были удалены сообщения, они также удалятся автоматически, если были какие-то сообщения исправлены, это также отразится в браузере, причём есть специальный механизм расчёта порядка, в каком удалять сообщения, в каком и куда вставлять. Загружается текст только тех сообщений которые были изменены или добавлены, за этим следит Server-Side CMVS (т.о. простое нажатие "Проверить ответы" уже загруженной темы требует не более одного пакета TCP/IP, десятки байт данных, если новых сообщений не добавилось есс-но). При переходе на следующую страницу или на половину следующей страницы, да куда угодно, сообщения будут вставляться/удаляться в строгом порядке скроллинга (причём удаление допускается и с середины, и с конца/начала - напр. при одновременном сужении границ первого и последнего показываемого сообщения), это будет видно сразу в процессе загрузки (если бы это было сделано via XMLHttpReq, то результаты запроса можно было бы получить только все сразу, т.е. AFAIK возможности слежения за ходом загрузки этот метод не даёт) страницы темы напр. из 100 сообщений. Вот только зачем, для кого я всё это делал. Почему я сразу не мог спросить somebody и убедиться, что это никому не нужно?

Всего записей: 23 | Зарегистр. 19-03-2006 | Отправлено: 16:41 23-03-2006
Oleg_Tarusov



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
http://www.maps.yandex.ru/petersburg

Всего записей: 175 | Зарегистр. 25-02-2006 | Отправлено: 11:36 24-03-2006
Tommy79



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Oleg_Tarusov
Я не понял, что ты хотел? Зачем ссылку о Петербурге? ну не подойдеть эту тему.

Всего записей: 35 | Зарегистр. 09-12-2005 | Отправлено: 11:44 24-03-2006
Oleg_Tarusov



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

Всего записей: 175 | Зарегистр. 25-02-2006 | Отправлено: 11:47 24-03-2006
Tommy79



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Я теперь понял, сорри. Я думал, что ты перепутал)

Всего записей: 35 | Зарегистр. 09-12-2005 | Отправлено: 11:52 24-03-2006
Oleg_Tarusov



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
http://myjoomla.ru/content/view/80/41/ - статья про xajax, переведенная на русский язык.
Есть и другие статьи про xajax.
На сайте есть примеры использования ajax с исходными кодами.
Примеры:
  Узнать время на сервере без перезагрузки страницы.
  Проверка значений, введенных в форму, в реальном времени.
  Отправка данных, введенных в форму, без перезагрузки страницы.
 
- AJAX, есть ли будущее?
- Это уже не будущее, это настоящее.

Всего записей: 175 | Зарегистр. 25-02-2006 | Отправлено: 22:10 24-03-2006 | Исправлено: Oleg_Tarusov, 00:50 03-04-2006
UncoNNecteD



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Oleg_Tarusov
Будущее в том, как это использовать. Горизонт огромен, не все понимают куда идти.
Гугль молодцы конечно.

----------
-= Я тут чертовски давно =-

Всего записей: 4040 | Зарегистр. 21-03-2002 | Отправлено: 22:54 24-03-2006
alextretyak

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Дело не в технологии, и не в возможностях. Вот что, скажите, много возможностей СВЕРХ обычного почтового клиента вроде The Bat предоставляет gmail? Ну да, есть там диалоги, метки, поиск и т.д. Это что, нельзя сделать в обычной проге? ИМХО, всё дело в пиаре. Напр., форум в виде проги использовать никто не будет, качать ещё что-то... да кому оно надо, однако мой форум на AJAX никому не интересен. Я не хочу жадоваться или ещё что, но без маркетинга основанного на этих 4-х буковках любой проект обречён на неудачу и забытие.

Всего записей: 23 | Зарегистр. 19-03-2006 | Отправлено: 02:31 25-03-2006
Church



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

Цитата:
Вот что, скажите, много возможностей СВЕРХ обычного почтового клиента вроде The Bat предоставляет gmail?

 
Любой веб-интерфейс лучше любой программы тем, что он находится в интернете, а не на компе, что актуально, например, для пользователей интернет-кафе, которых очень много.

Всего записей: 1199 | Зарегистр. 05-09-2003 | Отправлено: 02:46 25-03-2006
alextretyak

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

Цитата:
 для пользователей интернет-кафе, которых очень много.

Ну, во-первых, я слышал, скрипты того же gmail даже при выделенке загружаются довольно долго, а ждать 3-4 минуты в интеренет кафе просто чтобы быстренько отправить письмо... спасибо увольте. Со временем движек gmail в любом случае будет только разрастаться и сколько будет весить релиз (это всё-таки текстовый скрипт, а не исполняемый файл)... одному Брину известно, может быстрее попросить и поставить в кафе The Bat, или использовать традиционные почтовые сервисы? К ним, в частности относится HTML-версия gmail. Но... а для КОГО вообще все эти красивости если владельцы ПК всегда могут поставить себе сколь угодно навороченный почтовый клиент?
А во-вторых, пользователей кафе может и немало, но не большинство это точно и если нужно просто отправить письмо в кафе тут уж не до красивостей инферфейса, не думаю что gmail написан исключительно для постояльцев интернет-кафе. А пользователи ПК могут и без него обойтись.

Всего записей: 23 | Зарегистр. 19-03-2006 | Отправлено: 07:54 25-03-2006
Cheery



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

Цитата:
Ну, во-первых, я слышал, скрипты того же gmail даже при выделенке загружаются довольно долго

неправда.. со свистом.  

Цитата:
Со временем движек gmail в любом случае будет только разрастаться и сколько будет весить релиз (это всё-таки текстовый скрипт, а не исполняемый файл)... одному Брину известно

не забываем про gzip.. особенно в отношении текстовых файлов.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 08:11 25-03-2006
alextretyak

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ыыы.... народ, гляньте: http://ajaxwrite.com/ (>=Firefox 1.5 only)... я вот уже десять минут смотрю с открытым ртом, MS Word на ajax! Ниajax себе! Надо будет как-нить в javascript-ах етого ajaxwrite покопаться.

Всего записей: 23 | Зарегистр. 19-03-2006 | Отправлено: 09:07 25-03-2006
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alextretyak
и чего? всего ajaxового там лишь работа с подзагрузкой файла.. и то новое окошко.
обычный wysiwyg редактор..

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 00:10 26-03-2006
alextretyak

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery
Или я чё-то не понимаю, но... дело совсем не в ajax, просто насколько я понял тот редактор написан на javascript!
Вот напр. некоторые из подключаемых файлов (а их там туча, около 15):
http://app2.ajaxwrite.com/apps/write/content/js/write.js
http://app2.ajaxwrite.com/apps/write/content/js/writeCommands.js
http://app2.ajaxwrite.com/apps/shared/content/js/core/WindowController.js
Как напр. сейчас происходит написание ответа на всех форумах, есть textarea, ну шрифтик, бордюрчик, фон поменять могут, но суть ВЕЗДЕ одна и та же, всё оформление — либо вручную теги вводить, либо кнопочки для вставки тегов (что ненамного удобнее), всё-равно результат — текст в тегах, а так представь, щёлкаешь на имя участника и вставляется не [b]Cheery[/b], а сразу Cheery, или выделяешь текст, жмёшь Ctrl+B и он становится жирным прямо в сообщении, таблица, картинки, ссылки — всё вставляется интерактивно в формате wysiwyg. Да, у меня на форуме есть оч. удобный пред. просмотр (готов поспорить, пока ещё уникальный), НО с wysiwyg... в предпросмотре вообще нет необходимости, свои сообщения можно будет править in-place, так просто заметил и сразу исправил пару своих ошибок, движок AJAX проследил, что ~2-3 сек. нажатий не было, а сообщение измененено — и сразу АВТОМАТИЧЕСКИ сохранил все изменения на сервере. Вот это был бы суперфорум.
>не забываем про gzip.. особенно в отношении текстовых файлов.
Кстати хочу спросить, какой браузер в инт-кафе ставят чаще всего? И поддерживают ли сжатие gzip-ом загружаемых страниц IE и Firefox... или от браузера тут ничего не зависит?

Всего записей: 23 | Зарегистр. 19-03-2006 | Отправлено: 10:12 26-03-2006
UncoNNecteD



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
alextretyak
Давно уже это сделано на MS sharepoint.

----------
-= Я тут чертовски давно =-

Всего записей: 4040 | Зарегистр. 21-03-2002 | Отправлено: 15:56 26-03-2006
Открыть новую тему     Написать ответ в эту тему

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