Joomla портал
seo seo Subscribe
0
seo

Это диктуется в первую

f

Глава 1, Устройство сайта 61

очередь соображениями композиционного единства (ведь обычно говорят о

дизайне сайта в целом, а не об оформлении каждой страницы по отдельности;

хотя, конечно, и такое тоже бывает, но подобные случаи редкостны и присущи

исключительно презентационным проектам).

К тому же, мы подразумеваем нацеленность описываемой здесь

технологической цепочки на использование динамических технологий стороны сервера, а в

случае их применения вполне обыденна ситуация, когда один-два файла (те

самые шаблоны) полностью контролируют дизайн сайта, состоящего из многих

тысяч страниц.

Собственно, я уже раскрыл карты— следующим этапом разработки сайта

является проектирование и реализация динамических его компонентов.

Затем наступает момент истины — сборка всех компонентов сайта воедино и

скрупулезное тестирование всей системы. Все это удобнее делать в

тепличных условиях, на локальной машине.

Далее, когда все очевидные баги будут выловлены, имеет смысл

передислоцироваться и в боевые условия — ввести сайт в эксплуатацию,

предварительно выбрав хостинг, зарегистрировав домен и произведя все необходимые

манипуляции по привязке домена, загрузке файлов на удаленный сервер,

настройке необходимого окружения и т. д. и т. п.

Сайт введен в строй. Вы полагаете, на этом все заботы и заканчиваются?

Наоборот, они только начинаются. Впереди— полнокровная жизнь проекта.

Развитие, продвижение, взлеты и падения, радости и разочарования,

регулярные пополнения свежими информационными материалами и рутинная

техническая поддержка — все будет в этой жизни. Готовьтесь!..

ГЛАВА 2 J

I

I

Создание простейших страниц

с помощью языка разметки HTML

Хотелось бы верить, что обзорная, концептуальная первая глава,

получившаяся неожиданно длинной даже для меня самого, сняла множество вопросов

о том, что с чем и как взаимосвязано.

Теперь можно с чистой совестью перейти к практике. Перед тем, однако, как

вплотную заняться постижением конструкций языка HTML, нужно еще

немного потерпеть.

Как известно, знание прошлого избавляет нас от старых ошибок в будущем.

А поэтому представляется необходимым рассказать о том, по какому пути

происходило развитие веб-технологий клиентской стороны. Путь этот, надо

заметить, был весьма запутан и тернист.

Экскурс в историю Всемирной паутины

Язык HTML, созданный, как мы уже упоминали, Тимом Бернерсом-Ли в

начале 1990-х гг., нельзя назвать чем-то революционным.

Напротив, он был основан на базе уже существовавшего тогда языка, а

точнее, метаязыка SGML (Standard Generalized Markup Language, стандартный

обобщенный язык разметки), который является стандартом ISO с 1986 г.

Строго говоря, язык HTML есть подмножество метаязыка SGML.

SGML и основы теории разметки

Вероятно, для большинства читателей слова «метаязык» и «разметка» почти

ни о чем не говорят. Поэтому, полагаю, нужно рассказать немного о том, что

представляет собой SGML.

ш

64

Часть I. Технологические основы

В конце 1960-х гг. группа исследователей из компании IBM под

руководством Чарльза Гольдфарба взялась за проблему создания универсальной

системы для обмена юридическими документами. Они поставили перед собой

задачу — обеспечить максимальную переносимость данной системы, т. е.

независимость ее от особенностей конкретных аппаратно-программных

платформ, сред и устройств вывода информации, как уже существовавших на

тот момент, так и тех, которые могли бы появиться в будущем.

Создатели системы сочли единственно верным решение «отделить мух от

котлет» — т. е. четко разграничить логическую структуру документа, с одной

стороны, и его оформление, с другой.

Суть этого принципа такова. Непосредственно в текст документов

внедряются специальные управляющие конструкции — элементы разметки,

позволяющие логически структурировать содержание, определить в тексте

самостоятельные смысловые единицы (например, заголовки, абзацы и т. п.

seo
5th Фев 2011
Теги:
seo

Написать ответ

seo
 
seo
Все права защищены © 2023 Joomla портал
 
 
seo