Оценить:
 Рейтинг: 0

DbfWebServer. Способ эффективной работы с таблицами DBFв среде Интернет

Год написания книги
2017
<< 1 ... 13 14 15 16 17 18 19 20 >>
На страницу:
17 из 20
Настройки чтения
Размер шрифта
Высота строк
Поля

будет преобразован в полный URI

«http://www.acme.com/icons/logo.gif”.

В HTML URI используются для:

– ссылки на другие документы или ресурсы (см. элементы A и LINK);

– ссылки на внешние таблицы стилей или скрипты (см. элементы LINK и SCRIPT);

– включения в страницу изображений, объектов или апплетов (см. элементы IMG, OBJECT, APPLET и INPUT);

– создания изображений-карт (см. элементы MAP и AREA);

– отправки форм (см. FORM);

– создания документов с использованием кадров (см. элементы FRAME и IFRAME);

– ссылок на внешние источники (см. элементы Q, BLOCKQUOTE, INS и DEL);

– ссылок на соглашения о метаданных, описывающих документ (см. элемент HEAD).

Подробнее об URI см. в разделе о типах URI.

Что такое HTML

Чтобы представить информацию для глобального использования, нужен универсальный язык, который понимали бы все компьютеры. Языком публикации, используемым в World Wide Web, является HTML (HyperText Markup Language – язык разметки гипертекстов).

HTML дает авторам средства для:

– публикации электронных документов с заголовками, текстом, таблицами, списками, фотографиями и т.д.;

– загрузки электронной информации с помощью щелчка мыши на гипертекстовой ссылке;

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

– включения электронных таблиц, видеоклипов, звуковых фрагментов и других приложений непосредственно в документы.

Сколько страниц и сайтов вы успели посетить за время пребывания в глобальной сети? Кто-то больше, кто-то меньше. А задумывались ли вы над тем, что представляет собой каждая страница, пробовали заглянуть внутрь сайта?

Все сайты в сети можно разделить на две большие группы: статические и динамические сайты. С точки зрения посетителя сайта порой не важно, на какой странице он находится, статической или динамической, иногда даже трудно точно это определить. Но рассмотрим такое разделение с точки зрения разработчика – создателя сайта.

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

Что такое статический сайт

Статической будем называть страницу, которая целиком хранится на сервере и показывается посетителю в своем неизменном виде (следует учесть, что статическая страница может содержать некоторые изменяемые элементы, например баннеры, однако она все равно остается статической).

Пример для большей ясности. Представьте, что вы сохраняете какую-либо страницу на своем компьютере. Допустим, теперь она хранится в файле “Page.html». Если вы откроете ее при помощи браузера, то увидите всё наполнение страницы. Вот примерно в таком виде (как при сохранении на локальном компьютере) статические страницы хранятся на сервере, который только выдает их посетителю.

Статическим будем называть сайт, большинство или все страницы которого являются статическими.

Таких сайтов довольно много, с них, можно сказать, начинался интернет.

Что такое динамический сайт

Динамической будем называть страницу, формируемую сервером из нескольких частей или получаемую путем внесения данных в страницу либо изменения их.

Рассмотрим процесс генерации динамической страницы подробнее. Если статическая страница не претерпевает практически никаких изменений и попадает на экран к посетителю в своем «первозданном» виде, то динамической страницы, такой, как ее видит человек, на сервере не существует. Она собирается несколькими различными способами из данных, хранящихся на сервере, и только после этого показывается посетителю.

Давайте рассмотрим, как же она может собираться.

– Первым вариантом может быть объединение нескольких (двух и более) отдельных частей в одну страницу – это самый простой способ генерации.

– Вторым вариантом является заполнение шаблонной страницы какой-либо информацией, хранящейся отдельно или получаемой в результате работы алгоритма (например, в результате вычислений).

– Третьим и, пожалуй, самым распространенным вариантом является сочетание первых двух во всевозможных вариациях, т.е. страница собирается из нескольких кусочков, в которые при этом вносятся различные изменения.

Следуя предыдущим определениям, динамическим будем называть сайт, большинство или все страницы которого создаются динамически.

То, что вы видите на экране, также зависит от ваших действий. Динамический сайт реагирует на ваши действия на своих страницах и собирает из кусочков необходимую вам страницу.

Плюсы и минусы обоих подходов относительно друг друга рассмотрим далее.

Преимущества и недостатки динамических сайтов

Напрашивается вопрос, а зачем вообще это нужно, делать страницу динамической, разбивать ее на части, хранить информацию где-то отдельно и т.д.? Не проще ли создать сайт таким, как его должен видеть посетитель?

Как уже отмечалось, со статических сайтов начинался интернет, динамические страницы и сайты появились позднее, но начали теснить своих прародителей, а это означает, что они имеют определенные преимущества.

Итак, с появлением языков программирования, выполняемых на стороне сервера, появилась возможность вносить изменения в данные, отправляемые посетителю. Вот что это даёт:

– разделение информации и дизайна;

– упрощение модификации и обновления страниц;

– возможность изменять контент, реагируя на действия посетителя.

Разделение информации и дизайна сайта

Использование динамических страниц позволяет хранить некий шаблон дизайна, в который в зависимости от страницы, на которую зашел посетитель, помещается необходимое наполнение. Такой вариант очень удобен, ведь для всего сайта создается один или несколько шаблонов, и все изменения дизайна, которые требуется сделать на сайте, производятся только с ними.

В качестве примера представьте себе корпоративный сайт, на котором несколько сотен страниц (это не так уж много по нынешним меркам). И предположим, организация решила поменять свой логотип, нет ничего проще – если сайт статический, нужно внести изменения в каждую страницу. А теперь представьте, что сайт состоит из тысяч страниц, а изменения приходится делать постоянно. Сколько временных и человеческих ресурсов для этого потребуется?

Если же сайт динамический, все гораздо проще. Изменения вносятся в один или несколько шаблонных файлов, и все страницы сайта автоматически изменяются.

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

С точки зрения организации работы и разделения труда вариант создания сайта на основании шаблонов практически идеален. Человек, ответственный за дизайн сайта, не сможет вмешаться в процесс наполнения страниц контентом, и за все недочеты в дизайне будет нести ответственность только он. И наоборот, тот, кто занимается информационным наполнением сайта, не сможет нарушить его дизайн. Каждый занимается своим делом, не мешая другим. Это ускоряет работу и снижает затраты.
<< 1 ... 13 14 15 16 17 18 19 20 >>
На страницу:
17 из 20