Название: Базы данных. Концепция баз данных, реляционная модель данных, языки SQL и XML (Токмаков Г. П.) Жанр: Информационные системы и технологии Просмотров: 1437 |
7.1. язык html и его недостатки
Решающую роль в информационной революции, вызванной Web-технологиями, сыграли так называемые языки разметки, получившие свое развитие в печатном де- ле. При подготовке к печати, в соответствии с технологическими требованиями, до- кумент представлялся в виде трех логических частей: – содержимого, т. е. данных документа, состоящего из текста и графики; – структуры, представленной заголовками, абзацами, подписями и т. д.; – форматирования, т. е. визуального представления, определяемого шрифта- ми, отступами, оформлением страницы документа. Таким образом, в описании документа вырисовывается следующая формула: Документ = Данные + Структура + Форматирование Для определения структуры документа редакторы использовали специальные символы, а для представления, т. е. форматирования, разметки и пометки, которые включались прямо в содержимое документа. С появлением компьютерных издатель- ских систем команды разметки, встроенные в содержимое документа, стали исполь- зоваться в издательских программах. При этом каждый тип издательского про- граммного обеспечения или оборудования поддерживал свой набор команд размет- ки, что затрудняло переход от одной системы к другой. Поэтому для стандарти- зации разметки был разработан язык SGML (Standard Generalized Markup Lan‐ guage стандартный обобщенный язык разметки), который со временем был принят как стандарт ISO. После стандартизации общих элементов появилась возможность генериро- вать семейство языков разметки. Одним из таких языков стал HTML (HyperText Markup Language язык гипертекстовой разметки), предназначенный для соз- дания гипертекста, связывающего между собой отдельные документы. Сегодня основная часть информации в среде Web хранится в документах, созданных на языке HTML, поэтому браузеры при отображении документов должны понимать и правильно интерпретировать дескрипторы этого языка. Но за несколько лет интенсивного развития потенциал качественного совершенст- вования технологий существующей версии Web оказался в значительной мере исчерпанным. Сдерживающее влияние на дальнейшую эволюцию приложений Web-технологий стали оказывать, прежде всего, слабые стороны языка HTML. Основная проблема этого языка заключается в том, что изначально в этом языке данные, которые необходимо отобразить, и указание на то, как следует отобразить эти данные, содержатся в одном файле. Из-за того, что данные не выделены в самостоятельный слой, изменение данных неизбежно приводит к изменению самого HTML-документа. Этот недостаток приводит и к другой проблеме: при создании сайтов, рабо- тающих с базами данных, требуется наличие программистов, имеющих навыки как в области программирования, так и в области представления данных. Но представление данных, т. е. дизайн это совершенно другая область знаний. Главный недостаток HTML состоит в том, что он был разработан с прицелом на возможности человека, который в состоянии понять значение и назначение большинства документов, отображаемых в графическом виде. Машина, к сожа- лению, сделать этого не может. Теги в этом документе говорят браузеру, как отображать информацию, но не говорят о характере информации. В языке HTML отсутствует поддержка метаданных, а это делает невозмож- ной эффективную интеграцию информационных ресурсов, поддерживаемых в Web‐среде и в других взаимодействующих с Web средах. Технически средства языка HTML позволяют интегрировать в среду Web ресурсы баз данных, большие архивы текстовых документов, различные мультимедийные ресурсы. Но эти инородные для гипертекста ресурсы, хотя и становятся доступными пользова- телю, с точки зрения их семантики остаются для среды Web «черным ящиком». Такая интеграция сводится по существу лишь к обеспечению доступа к «внеш- ним» ресурсам посредством Web.
|
|