Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Веб программирование.Начало пути.doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
7.81 Mб
Скачать

Глава 3. Краткий обзор основных технологий разработки Веб приложений

Перечислим средства, необходимые при создании сайта.

HTML, XML - языки разметки гипертекстовых документов, которые передаются через Internet и отображаются браузером.

CSS. Язык описания стилей, определяющий вид отображения гипер­текстового документа. Описываются типы шрифтов и другие дизайнер­ские атрибуты.

JavaScript, Flash. Предоставляют возможность для написания скрип­тов, выполняемых на стороне клиента.

Эти средства включены в состав любого браузера, лучшим из кото­рых для разработки является Mozilla Firefox.

PHP, Perl, Java. Используются для написания скриптов, выполняе­мых на стороне сервера.

Сервер баз данных. Программа, организующая работу с базами дан­ных на сервере. Вместе с PHP часто используется сервер БД MySql.

WEB-сервер. Программа, обрабатывающая запросы браузеров

Язык разметки гипертекста xml

Годом рождения XML можно считать 1998 год, когда специфика­ция языка была утверждена. Хотя понятие гипертекста было введено В. Бушем в 1945 году, всплеск активности вокруг этой технологии начался тогда, когда возникла реальная необходимость в механизме объединения множества информационных ресурсов. В 1986 году появился язык SGML, c помощью которого можно описывать структурированные дан­ные, организовывать информацию, содержащуюся в документах, пред­ставлять эту информацию в некотором стандартизованном формате. Контроль за правильностью использования дескрипторов было предло­жено осуществлять при помощи специального набора правил, называе­мых DTD- описаниями, которые используются программой клиента при разборе документа. Из-за своей сложности, SGML использовался, в ос­новном, для описания синтаксиса других языков, наиболее известным из которых является HTML.

HTML является упрощенной версией языка SGML. Инструкции HTML, в первую очередь определяют способ представления документа, но не структуру. Игнорирование структуры документа приводит к тому, что поиск или анализ информации не будет отличаться от работы со сплошным текстовым файлом. Другим недостатком HTML можно на­звать ограниченность набора его тэгов и невозможнось вводить собст­венные, специальные тэги.

На смену HTML был предложен язык гипертекстовой разметки XML (Extensible Markup Language). Язык XML привлекает к себе внима­ние со стороны разработчиков и пользователей Интернет. Появляются новые языки, созданные на основе XML, возникают Web-сервера, ис­пользующие эту технологию для организации хранящейся на них информации. Этот язык может использоваться для описания грамматики других языков и для контроля правильности со­ставления документов. XML определяет порядок создания тегов, предна­значенных для разметки и позволяет легко их расширить. Таким образом появляется возможность определять собственные теги для работы с данными. При создании структуры документа, строятся связи между элементами и разметка, необходимая для выполнения операций просмотра, поиска, анализа документа. XML-документы могут выступать в качестве уникального способа хранения данных, включающего в себя средства для разбора информации и ее представления.

XML поддерживает Юникод; в формате XML могут быть описаны такие структуры данных как записи, списки и деревья; XML — это самодокументируемый формат, который описывает структуру и имена полей, так же как и значения полей; XML имеет строго определённый синтаксис и требования к анализу. XML свободен от лицензирования и каких-либо ограничений; XML не зависит от платформы и поддерживается на низком аппаратном и микропрограммном уровнях. Его можно использовать при построении сложных информационных систем, в которых очень важным является вопрос обмена информацией между различными приложениями, работающими в одной системе.

На основе XML созданы такие известные языки разметки, как SMIL, CDF, MathML, XSL.