В статье "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
у мистера якоба нильсена всё вечно вокруг sucks кроме его убогого сайта
>Ajax - Asynchronous JavaScript with XML
>Web 2.0 - это Ajax, демократия и любовь к юзеруКороче, все что угодно, только не безопасность.
PS. Когда я слышу JavaScript, у меня рука тут-же тянется к кобуре.
>>Ajax - Asynchronous JavaScript with XML
>>Web 2.0 - это Ajax, демократия и любовь к юзеру
>
>Короче, все что угодно, только не безопасность.А как JavaScript кореллирует с безопасностью ? IMHO, наоборот когда часть логики выкинута на сторону клиента объем серверного кода уменьшается.
>А как JavaScript кореллирует с безопасностью?Сходи на любой security или bugtraq сайт. У каждых трех из четырех _клиентских_ уязвимостей стоит Solution: Disable JavaScript! Это не корреляция? А уроды - вэбдизайнеры продолжают упорно писать сайты на JavaScript.
а ты сам попробуй ваапще без javascript... не, всё получится только с бОльшим гемором.
парниша, вы больны разжижением мозга.
Во-первых, - яваскрипт работает в "ящике с песком" и если в секурити репортах встречаются сообщения о багах - это проблемы разработчиков браузеров, никак не веб-дизайнеров
Во-вторых, - яваскрипт (аякс) - это огромная экономия трафика (ТВОЕГО, кстати. Уроды-вебдизайнеры экономят ТВОЙ трафик)
В-третьих, - хочется полной безопасности? перережь сетевой провод, разбей внешние приводы и спи в гандонеВ чем согласен - яваскриптом часто пользуются неоправдано. См. http://www.cssplay.co.uk/ - никакого яваскрипта
В шоке от сайта. Просто в шоке.
попал туда, когда искал готовое CSS-решение для прокрутки данных в таблице с фиксированной высотой (http://cssplay.co.uk/menu/tablescroll.html). Был легкий шок - по моим представлениям _такое_ невозможно сделать без яваскрипта. Конечно, многое там не практично, но он и называется CssPlay. Человек оттачивает технику, а техника у него на высоченном уровне.
Я в восторге! Нада что-нить оттуда спереть! =)
>парниша, вы больны разжижением мозга.Парниша, вы просто хам.
>яваскрипт (аякс) - это огромная экономия трафика (ТВОЕГО, кстати. Уроды-вебдизайнеры экономят ТВОЙ трафик)
Угу, экономят! Только для того, что-бы потом через этот яваскрипт (аякс) компьютер пользователя "поимели" по-полной. Вот тогда счета за трафик будут куда существеннее.
>хочется полной безопасности? перережь сетевой провод, разбей внешние приводы и спи в гандоне
Где ты увидел слова про "полную безопасность"? Разговор шел о НОРМАЛЬНОЙ безопасности.
PS "спи в гандоне" очень характеризует интелектуальный уровень автора.
>Угу, экономят! Только для того, что-бы потом через этот яваскрипт (аякс) компьютер
>пользователя "поимели" по-полной.Вам бы матчасть почитать.
Через Java, VBScript, ActiveScript, Flash машин имели куда больше.
Баг связанных с использованием JavaScript не больше, чем с CSS или HTML.
Что из-за когда-то найденной дыры связанной с IFRAME теперь HTML не использовать ?
От всех этих проблем можно защититься простым способом, не лазить по злачным местам в вебе.
Проблемы вида "Cross-Site Scripting" к JavaScript прямого отношения не имеют.
>Вам бы матчасть почитать. Через Java .... машин имели куда больше.С удовольствием почитаю матчасть. Если можно, ссылочку, как через Java "имели" много машин.
>С удовольствием почитаю матчасть. Если можно, ссылочку, как через Java "имели" много
>машин.Вот из последнего, свежак месячной давности:
http://secunia.com/advisories/17748/Думайте просто так Java во многих браузерах по умолчанию выключена ?
"больны разжижением мозга" и "спи в гандоне" характеризует мое эмоциональное состояние на момент написания текста. Если тебя это сильно задело - извини. Но матчасть читать надо обязательно, прежде чем такие утверждения делать.ЗЫ: кстати, фраза "уроды-вебдизайнеры" не характеризует "интелектуальный уровень автора"? Именно это хамство и вызвало такую реакцию
"Why Ajax Sucks" - read end of the page. Twice.
Нильсен прав, надо делать удобно и красиво, а не красиво и удобно.
А мне как юзеру ajax'овые сайты нравятся.Симпатичные и не тормозят как остальное добро с полной перезагрузкой страниц.Шаг в правильном направлении imho.Что до безопасности - ну дык, Java доставалось НАМНОГО больше и эффект от ее ломания обычно был куда неприятнее (вылезание хацкера за ограничения песочницы и поимение системы как угодно).И даже флеш недавно сурово поимели.Кстати, не забудьте его проапдейтить.Про ActiveX и VB я лучше вообще помолчу.И даже в картинках и прочем buffer overrun случается.А вот для Java Script такие баги - из разряда чуть ли не фантастики.Как максимум на его основе могут повысить популярность у хацкеров всякие XSS приколы... ну так это ж не поимение всей системы с запуском бинарного кода хацкера, то есть, на порядок менее опасная по своим последствиям разновидность атак.