Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #27, ФЕВРАЛЬ 2003 г.

WEB-ROBOT-FAQ

Матушка Лень

Спецвыпуск Xakep, номер #027, стр. 027-006-1


MatushkaLEN'[LoveTech]

Что такое HTML?

HyperText Markup Language - гипертекстовый язык разметки - базовая WEB-технология. Основная идея HTML - гипертекстовые ссылки (hypertext links), которые позволяют перемещаться по тексту, кликнув на нужное слово.

Например, ты листаешь обычный бумажный учебник по научному коммунизму, в конце каждого листа гора ссылок на страницы в томах Ленина, Маркса, в материалах заседаний очередного съезда КПСС. Тебе придется вручную находить нужные издания, нужные тома, нужные страницы и нужные абзацы. Язык гипертекстовой разметки позволяет автоматически перемещаться в нужное место электронной страницы в любом месте глобальной паутины. Нужно только кликнуть на ссылку.

По ходу развития гипертекстового языка HTML от него потребовались возможности верстки страниц. Электронный документ, так же как и бумажная книга, должен быть красиво сверстан. Web-верстальщик должен выбрать нужный шрифт, размер текста, расположение текста, расставить заголовки, иллюстрации и подписи к иллюстрациям. Однако компьютер позволяет интегрировать в электронные документы звук, анимацию, интерфейсы управления страницей. Поэтому в HTML-код можно в виде объектов встроить массу современных WEB-технологий. Сегодня язык HTML - каркас, корпус для Паги-Робота. Появилось множество новых технологий, но принцип остался один - кликни на нужный объект, и ты попадешь в нужное место.

Что такое Пага-Робот?

До сих пор многие интернет-страницы (паги) создаются вручную. Как до появления книгопечатания, некоторые лица (рожи) из каменного века вручную пишут страницу за страницей в текстовом редакторе. Можно согласиться, что такой способ наиболее качественный. Однако все они безнадежно отстали от прогресса. Ведь в современном Интернете важно как можно чаще обновлять информацию. Потому твоя пага должна быть автоматизирована! Пока троглодиты будут программировать HTML, ты будешь сочинять обновления для сайта, ведь ты оставил HTML для Паги-Робота. У жителей мелового периода, безнадежно застрявших в 90-х годах конца прошлого тысячелетия, уйдут месяцы на смену дизайна своей огромной HTML страницы. Ты же можешь менять дизайн своей Паги-Робота по несколько раз в день, в зависимости от времени суток. Ведь пагу можно полностью автоматизировать!

Как работает автоматизация на стороне сервера?

Самый правильный путь создания современной страницы - это когда на твоем сервере лежат полуфабрикаты. Не забудь, что у троглодитов на сервере лежат уже сверстанные WEB-страницы. У продвинутых WEB-создателей на сервере лежат полуфабрикаты - отдельные блоки будущей странички. Каждый раз при обращении к нужной страничке она заново готовится из полуфабрикатов. В зависимости от запроса выбирается нужный макет дизайна, туда вклеиваются нужные пункты меню, добавляются необходимые тексты, картинки и другие объекты. В итоге пользователь получает старую добрую HTML страничку, только что автоматически сверстанную.

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

Содержание  Вперед на стр. 027-006-2