По ту сторону Веб-страницы

Программирование

Однажды я описывал клиенту работу над сайтом и упомянул программирование, на что клиент удивленно заметил: «А что там программировать»? Эта часть книги является детальным ответом на его вопрос.

Нельзя назвать программированием разметку на языке HTML и оформление страниц с помощью CSS. Чаще всего небольшие сцена­рии на языке JavaScript тоже язык не поворачивается назвать програм­мированием. Поэтому посетитель, открыв HTML-код страницы в блок­ноте, вправе задаться вопросом, что же тут такого сложного.

Основная работа происходит вне поля зрения посетителей. Сер­веру посылаются правильные заголовки и большие массивы данных, на сервере происходит анализ URL-адресов и сценариев их преоб­разования, в зависимости от среды, с помощью которой происходит просмотр сайта, в зависимости от времени суток и множества других условий формируется страница (из одного, двух, трех или нескольких десятков файлов) и отправляется в браузер пользователю. Пользователь видит страницу, оформленную в узнаваемом стиле этого сайта, с внятной навигацией, с понятным адресом, с грамотно рубрицированным содер­жимым, читает ее и даже не догадывается, какая работа была проведена по подготовке автоматической генерации кода. Он также не догадыва­ется, что основной файл страницы domain. ru/food/ice-cream/morozko ле­жит на сервере не по адресу domain. ru/food/ice-cream/morozko/index. html, а по адресу domain. ru/files/foods/icecream/sorted/morozko. php, но один из сценариев приводит этот адрес в более удобную для чтения форму. Не догадывается, что в данный момент система сбора статистики опро­сила его браузер, подсчитала время, проведенное на странице, и внесла примерно 14 записей в статистическую базу данных. Не подозревает, что, благодаря тому, что зашел на одну страницу трижды, она подня­лась во внутреннем рейтинге сайта, и особая ссылка на нее появилась на главной странице сайта. Вряд ли он думает, зайдя по «битой» ссыл­ке на несуществующую страницу, он тем самым отправил разработчику сайта письмо следующего содержания: «Системное сообщение номер 22. По ссылке со страницы domain. ru/food/ice-cream/ посетитель попытался зайти на несуществующую страницу domain. ru/food/ice-cream/lafemme/. Очевидно, битая ссылка. Данные о пользователе: браузер Firefox 2.0, операционная система Linux, разрешение экрана 1024 на 768. Время ви­зита: 17 июня 2007 г., 18:33».

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

По ту сторону Веб-страницы

Словарь

Ботки. Обычно расширения состоят из трех букв (exe, gif, php, mov, bmp, eps, swf, asp, m3u, avi, rtf, txt, zip, cpp), но встречаются также двухбуквенные (js, ai) и четырехбуквенные (html, …

Справочник для внутреннего использования

Навигация есть признание того, что твоя страница далека от иде­ала. Ибо если бы она была близка к нему, зачем бы потребовалось покидать ее? А если ее не требуется покидать, зачем …

Алфавит от Google

Есть такая тестирующаяся поисковая подсистема от Google (Http://Www.Google.Com/Webhp?Complete=1&Hl=En), в которой по введенным первым буквам предлагаются наиболее часто за­прашиваемые слова. Я собрал все первые (наиболее рейтинговые) слова на каждую букву русского …

Как с нами связаться:

Украина:
г.Александрия
тел./факс +38 05235  77193 Бухгалтерия

+38 050 457 13 30 — Рашид - продажи новинок
e-mail: msd@msd.com.ua
Схема проезда к производственному офису:
Схема проезда к МСД

Партнеры МСД

Контакты для заказов оборудования:

Внимание! На этом сайте большинство материалов - техническая литература в помощь предпринимателю. Так же большинство производственного оборудования сегодня не актуально. Уточнить можно по почте: Эл. почта: msd@msd.com.ua

+38 050 512 1194 Александр
- телефон для консультаций и заказов спец.оборудования, дробилок, уловителей, дражираторов, гереторных насосов и инженерных решений.