вторая версия 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 можно гораздо более изящным способом. |