URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 12957
[ Назад ]

Исходное сообщение
"OpenNews: Введение в Ajax"

Отправлено opennews , 08-Дек-05 18:09 
В статье "Introduction to Ajax (http://www-128.ibm.com/developerworks/web/library/wa-ajaxint... описываются основные принципы разработки web-приложений используя JavaScript объект XMLHttpRequest (http://en.wikipedia.org/wiki/XMLHttpRequest).  Использование  технологии Ajax (Asynchronous JavaScript with XML), позволяет подгружать информацию в процессе просмотра, без пегезагрузки страницы в браузере,  что дает простор для создания по настоящему интерактивных web сайтов (наглядный пример - Google Maps (http://maps.google.com/)).


Прекрасная подборка существующих Ajax средств разработки и серверных приложений (на таких языках как PHP, Perl, Python, Runby, Java) имеющих поддержку Ajax представлена на сайте ajaxpatterns.org (http://ajaxpatterns.org/) на странице "Ajax Frameworks (http://ajaxpatterns.org/wiki/index.php?title=Ajax_Frameworks....

Также можно выделить две недавно вышедшие статьи от противника и сторонника Ajax:

-  "Why Ajax Sucks (http://www.usabilityviews.com/ajaxsucks.html)" - статья на usabilityviews.com поясняющая почему не стоит использовать технологию динамической подгрузки данных на страницу (Ajax), не только с технической точки зрения, но и со стороны юзабилити и дизайна;

-  "Web 2.0 - это Ajax, демократия и любовь к юзеру (http://www.webplanet.ru/news/internet/2005/12/7/ajaxx.html)&... - пояснение в чем суть термина Web 2.0, от Пола Грэхема (платформа Web 2.0 по его мнению формируется из Ajax, демократии (блоги, wiki) и нормального отношения к пользователям).


URL: http://www-128.ibm.com/developerworks/web/library/wa-ajaxint...
Новость: http://www.opennet.me/opennews/art.shtml?num=6587


Содержание

Сообщения в этом обсуждении
"Введение в Ajax"
Отправлено buzi , 08-Дек-05 18:09 
у мистера якоба нильсена всё вечно вокруг sucks кроме его убогого сайта

"Введение в Ajax"
Отправлено Guest , 08-Дек-05 22:44 
>Ajax - Asynchronous JavaScript with XML
>Web 2.0 - это Ajax, демократия и любовь к юзеру

Короче, все что угодно, только не безопасность.

PS. Когда я слышу JavaScript, у меня рука тут-же тянется к кобуре.


"Введение в Ajax"
Отправлено uldus , 08-Дек-05 23:06 
>>Ajax - Asynchronous JavaScript with XML
>>Web 2.0 - это Ajax, демократия и любовь к юзеру
>
>Короче, все что угодно, только не безопасность.

А как JavaScript кореллирует с безопасностью ? IMHO, наоборот когда часть логики выкинута на сторону клиента объем серверного кода уменьшается.


"Введение в Ajax"
Отправлено Guest , 08-Дек-05 23:48 
>А как JavaScript кореллирует с безопасностью?

Сходи на любой security или bugtraq сайт. У каждых трех из четырех _клиентских_ уязвимостей стоит Solution: Disable JavaScript! Это не корреляция? А уроды - вэбдизайнеры продолжают упорно писать сайты на JavaScript.


"Введение в Ajax"
Отправлено 225206207206201205 , 08-Дек-05 23:51 
а ты сам попробуй ваапще без javascript... не, всё получится только с бОльшим гемором.

"Введение в Ajax"
Отправлено andy , 09-Дек-05 05:34 
парниша, вы больны разжижением мозга.
Во-первых, - яваскрипт работает в "ящике с песком" и если в секурити репортах встречаются сообщения о багах - это проблемы разработчиков браузеров, никак не веб-дизайнеров
Во-вторых, - яваскрипт (аякс) - это огромная экономия трафика (ТВОЕГО, кстати. Уроды-вебдизайнеры экономят ТВОЙ трафик)
В-третьих, - хочется полной безопасности? перережь сетевой провод, разбей внешние приводы и спи в гандоне

В чем согласен - яваскриптом часто пользуются неоправдано. См. http://www.cssplay.co.uk/ - никакого яваскрипта


"Введение в Ajax"
Отправлено bmc , 09-Дек-05 09:42 
В шоке от сайта. Просто в шоке.

"Введение в Ajax"
Отправлено andy , 09-Дек-05 11:13 
попал туда, когда искал готовое CSS-решение для прокрутки данных в таблице с фиксированной высотой (http://cssplay.co.uk/menu/tablescroll.html). Был легкий шок - по моим представлениям _такое_ невозможно сделать без яваскрипта. Конечно, многое там не практично, но он и называется CssPlay. Человек оттачивает технику, а техника у него на высоченном уровне.

"Введение в Ajax"
Отправлено zk , 09-Дек-05 14:10 
Я в восторге! Нада что-нить оттуда спереть! =)

"Введение в Ajax"
Отправлено Guest , 09-Дек-05 18:31 
>парниша, вы больны разжижением мозга.

Парниша, вы просто хам.

>яваскрипт (аякс) - это огромная экономия трафика (ТВОЕГО, кстати. Уроды-вебдизайнеры экономят ТВОЙ трафик)

Угу, экономят! Только для того, что-бы потом через этот яваскрипт (аякс) компьютер пользователя "поимели" по-полной. Вот тогда счета за трафик будут куда существеннее.

>хочется полной безопасности? перережь сетевой провод, разбей внешние приводы и спи в гандоне

Где ты увидел слова про "полную безопасность"? Разговор шел о НОРМАЛЬНОЙ безопасности.

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


"Введение в Ajax"
Отправлено Аноним , 09-Дек-05 20:58 
>Угу, экономят! Только для того, что-бы потом через этот яваскрипт (аякс) компьютер
>пользователя "поимели" по-полной.

Вам бы матчасть почитать.
Через Java, VBScript, ActiveScript, Flash машин имели куда больше.
Баг связанных с использованием JavaScript не больше, чем с CSS или HTML.
Что из-за когда-то найденной дыры связанной с IFRAME теперь HTML не использовать ?
От всех этих проблем можно защититься простым способом, не лазить по злачным местам в вебе.
Проблемы вида "Cross-Site Scripting" к JavaScript прямого отношения не имеют.


"Введение в Ajax"
Отправлено Guest , 09-Дек-05 22:32 
>Вам бы матчасть почитать. Через Java .... машин имели куда больше.

С удовольствием почитаю матчасть. Если можно, ссылочку, как через Java "имели" много машин.


"Введение в Ajax"
Отправлено Аноним , 09-Дек-05 22:51 
>С удовольствием почитаю матчасть. Если можно, ссылочку, как через Java "имели" много
>машин.

Вот из последнего, свежак месячной давности:
http://secunia.com/advisories/17748/

Думайте просто так Java во многих браузерах по умолчанию выключена ?


"Введение в Ajax"
Отправлено andy , 10-Дек-05 06:17 
"больны разжижением мозга" и "спи в гандоне" характеризует мое эмоциональное состояние на момент написания текста. Если тебя это сильно задело - извини. Но матчасть читать надо обязательно, прежде чем такие утверждения делать.

ЗЫ: кстати, фраза "уроды-вебдизайнеры" не характеризует "интелектуальный уровень автора"? Именно это хамство и вызвало такую реакцию


"Введение в Ajax"
Отправлено Аноним , 09-Дек-05 01:12 
"Why Ajax Sucks" - read end of the page. Twice.

"Введение в Ajax"
Отправлено bmc , 09-Дек-05 09:19 
Нильсен прав, надо делать удобно и красиво, а не красиво и удобно.

"Введение в Ajax"
Отправлено KDFS , 12-Дек-05 05:44 
А мне как юзеру ajax'овые сайты нравятся.Симпатичные и не тормозят как остальное добро с полной перезагрузкой страниц.Шаг в правильном направлении imho.Что до безопасности - ну дык, Java доставалось НАМНОГО больше и эффект от ее ломания обычно был куда неприятнее (вылезание хацкера за ограничения песочницы и поимение системы как угодно).И даже флеш недавно сурово поимели.Кстати, не забудьте его проапдейтить.Про ActiveX и VB я лучше вообще помолчу.И даже в картинках и прочем buffer overrun случается.А вот для Java Script такие баги - из разряда чуть ли не фантастики.Как максимум на его основе могут повысить популярность у хацкеров всякие XSS приколы... ну так это ж не поимение всей системы с запуском бинарного кода хацкера, то есть, на порядок менее опасная по своим последствиям разновидность атак.