Перспективы на будущее
В настоящее время основным средством представления информации в Web является HTML. При этом он выступает не только в качестве формата хранения информации, но и выполняет функции универсального формата представления данных. Так при работе с FTP-архивами списки файлов не хранятся в виде HTML-файлов, а генерируются браузером.
В этом своем качестве HTML имеет серьезные недостатки. Дело в том, что язык не позволяет добиться единообразия при преобразовании информации для представления ее на разных носителях.
Частично эта проблема решается за счет использования каскадных таблиц стилей. При этом речь идет о CSS2, т.к. только там есть указание на носитель.
Вторая проблема связана с жестким перечнем контейнеров(элементов разметки). На некоторых носителях часть из них может просто не отображаться. При этом расширение этого набора приводит к феномену известному как "война браузеров".
Для того, чтобы избежать этой "войны" предлагается изменить основной язык разметки XML, который потенциально способен решить проблемы HTML. Но сколько эта затея реальна покажет время, но следует заметить, что XML - это усеченный и модернизированный SGML. Последний не получил поддержки пользователей в силу своей сложности. Гарантии, что не менее сложный XML станет таким же популярным как и HTML не может дать никто.
Правда здесь упор делается на средства разработки страниц, которые будут генерировать XML-код. Это конечно решит проблему, но качества страницам не прибавит.
Кроме того, есть еще один нюанс, который породил на свет аналог CSS для XML - XSL, расширенный язык описания стилей. XSL призван решить проблему носителя, аналогично CSS2.
Следует заметить, что до сих пор мы говорили только о предложениях W3C. Но существует еще и организация ISO, которая для тех же целей разработала язык HiTime и язык описания стилей DSSSL. Цель и того и другого одна - разработать универсальный формат описания документа, который решил бы проблему его депозита в виде единственного экземпляра, но позволял бы легко получать различные формы отображения для разных по своей природе носителей.
Вот здесь и возникает снова проблема протоколов. В данном контексте это прикладные протоколы. Документ не обязан обязательно интерпретироваться браузером. Всегда существует возможность его преобразования и на стороне сервера в процессе подготовки отклика.
При этом сервер не обязан подготавливать документ в формате отображения. Это может быть и некоторый промежуточный коммуникативный формат. Типичным представителем такого решения является Z39.50. Вообще данная проблема более характерна для ИПС, т.к. здесь наиболее трудоемкой процедурой является актуализации БД.
В рамках распределенной ИПС необходимо обмениваться запросами, документами(отклик), массивами, словарями, классификаторами, рубрикаторами и т.п.. Пока данный вопрос не решен. Ни одна из ныне действующих систем не позволяет обмениваться с другими этой информацией.
Существуют проблемы и транспортом. HTTP в том виде в котором он используется в настоящее время уже не удовлетворяет быстро растущие потребности сети. Первые шаги в модификации протокола были сделаны уже в HTTP 1.0. Речь идет о примитивном управлении кэшированием и возможностью поддержки соединения для несколько http-сообщений.
Более развернутые возможности в этом направлении предлагает стандарт HTTP1.1. Наиболее интересным здесь выглядит возможность сборки документа из различных источников браузером(клиентом).
Другое направление - это развитие графических форматов. Лидером здесь следует признать копанию Micromedia. Главное, что ей удалось - это создание формата обмена векторной графикой. Неудача в этом направлении стандарта VRML всем достаточно очевидна. Micromedia пока достаточно успешно внедряет свой стандарт и при этом он похоже лишен тех недостатков, которые были характерны для VRML.
Завершая этот обзор хотелось бы еще раз подчеркнуть два основных направления, где сосредоточены усилия разработчиков: форма представления данных и протокол их обмена. Остальное отдано на откуп энтузиастам и коммерческим компаниям.
При этом не следует ожидать такого же бума при внедрении новых технологий, который сопровождал первые годы Web. Сейчас уже нет той обескураживающей простоты и незатейливости, которыми обладала эта технология при своем рождении.
Назад |
Содержание