Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #67, ИЮНЬ 2006 г.

вторая версия web-будущего

КОНСТАНТИН КЛЯГИН

Спецвыпуск: Хакер, номер #067, стр. 067-042-6


Среднестатистический web-сайт, привычный всем нам, работает с задержками. Все знают, что если требуется произвести какое-либо действие на сайте, нужно нажать на кнопку или линк, затем обязательно прождать какое-то время до загрузки новой страницы и получения результата. Продолжительность ожидания ответа зависит от производительности сервера и от скорости интернет-соединения.

Сайт, построенный на AJAX, далеко не всегда вынужден обращаться к серверу. Если он обращается к нему, то запрашивает не страницы, а только данные, нужные ему. Все остальное — отображение и взаимодействие с пользователем — производится локально в браузере и освобождает от необходимости загружать в него новые страницы.

Эти технологии просты: XHTML, CSS, DOM, XML, XSLT и JavaScript. Однако их использование не очень просто. В то же время компания AdaptivePath, которая занимается PR’ом этого подхода, утверждает, что овчинка стоит выделки и что результат, PC-подобный интерфейс пользователя, вполне оправдывает труд по написанию и отладке сотен строк на JavaScript в различных браузерах, не всегда совместимых с другими. Любой, кто видел Gmail и Google Maps в действии, согласится, что GUI там действительно неплох.

[библиотекарше на заметку] Есть еще один прием для облегчения классификации и восприятия информации. С некоторых пор он также ассоциируется с Web 2.0, но не относится к интерфейсу пользователя. Заинтригован?

Речь идет о так называемой фолксономии (сравни с «таксономией» — каталогизацией и систематизацией информации) — способе поиска информации (картинок, текста) без помощи древовидного каталога. Принцип работы Web 2.0 можно сравнить с библиотекой: вот здесь книжки о природе, здесь — о технике, а в этом углу — порнография. Забудь все это. Стало модным описывать каждый элемент при помощи ключевых слов. Прием не новый, но авторы Web 2.0 пророчат ему светлое будущее.

Предположим, нам нужно классифицировать статью о Web 2.0. Вместо помещения в раздел «Компьютеры — Интернет — Новые тенденции» мы напишем «Web 2.0 интернет тренд клягин». Таким образом, ты найдешь статью после просмотра списка последних трендов. С такой же легкостью можно будет просмотреть и список статей авторства твоего непокорного слуги, так как среди ключевых слов указана фамилия. И все это без двух параллельных каталогов — по тематике и авторам.

Точно по такому же принципу устроен сервис Flickr, где к каждой фотографии прикрепляются теги — ключевые слова, определяющие ее тематику. Список тегов виден при просмотре фотографии. Если захочешь посмотреть другие фото, имеющие один из этих тегов и, соответственно, тематически связанные с просмотренным тобой, кликай по тегу.

[хищные вещи века] В 90-е, когда больше всего были распространены домашние странички и сайты, не связанные друг с другом и предоставляющие сервисы, апофеозом хака считался дефейс. Сломал web-сервер, вывесил вместо главной страницы ругательства — испытал чувство глубокого удовлетворения. То же самое без проблем можно проделать и с сайтом Web 2.0 — без проблем, достаточно просто нащупать уязвимость серверного софта. Однако мы уже знаем, что во главу угла в наше время ставят не софт, а информацию, в которой и таится главная уязвимость системы, в которой практически любой человек может повлиять на содержимое. Нагадить на сайте Web 2.0 можно гораздо более изящным способом.

Назад на стр. 067-042-5  Содержание  Вперед на стр. 067-042-7