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

WEB-ROBOT-FAQ

Матушка Лень

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


Что такое DHTML?

Dynamic HTML - динамический HTML. Позволяет как раз то, чего так не хватало статичному HTML. DHTML - превращает загруженную страницу в живой интерфейс, который способен реагировать на каждое движение пользователя, на каждое его действие. Технология DHTML основана на технологии динамических стилей. Скрипт (VBS либо JS) динамически меняет стиль объекта в зависимости от происходящих событий. То есть в DHTML совмещаются технологии VBS/JS и CSS.

Что такое FLASH?

Фактически FLASH - это принципиально новый движок для интернет-интерфейсов. В отличие от традиционных WEB-технологий, Flash позволяет работать с векторной графикой. То есть изображение прорисовывается не точка за точкой (растр), а в виде линий (векторов) с заданными вершинами, кривизной, толщиной и другими параметрами. Векторами намного проще манипулировать, задавая их координаты и другие параметры. Flash также может иметь встроенные тексты, скрипты, растровые изображения, ссылки. Такая технология дает большие возможности, но вряд ли ей удастся полностью заменить HTML.

Что такое PHP?

PHP (Professional Home Page Tools) Hypertext Preprocessor - гипертекстовый препроцессор на базе Professional Home Page Tools. Скорее всего, PHP будет одним из основных инструментов для создания Паги-Робота. Работает он так: на сервере лежит HTML-шаблон с PHP вставками. С учетом запросов пользователя PHP-сервер обрабатывает эту заготовку, задействуются PHP-вставки и подгружают вместо себя нужные текстовые блоки, картинки, куски HTML. То есть в итоге пользователь получает страничку, сформированную на лету, где вместо PHP-вставок самый обычный HTML.

С помощью этого механизма ты можешь на базе одного HTML шаблона c PHP вставками сделать целый портал.

Что такое ASP?

Active Server Page - активная серверная страница. Технология, сходная с PHP, только в качестве вставок используются языки VBscipt, JavaScript, PerlScript. Такая технология работает только под Windows (хотя есть редкие исключения).

Что такое JSP?

JavaServer Page - серверная страница JAVA. Еще одна похожая технология на базе JAVA. Вообще, JAVA-технологии позволяют полностью организовать работу сервера - от связи с базой данных до всплывающих менюшек в браузере. Применение JAVA не ограничивается сетевыми возможностями, на этом языке можно написать даже трехмерную бродилку-стрелялку.

PHP, ASP, JSP, что выбрать?

Все эти технологии хорошо подходят для автоматизации на стороне сервера. PHP и JSP могут работать как на Windows, так и на UNIX-платформах. ASP - только для Windows (за редким исключением). ASP и Java - платные технологии. PHP - open source (открытый код, распространяемый бесплатно). PHP и ASP - достаточно популярны в России, можно найти много примеров кода и хостингов, поддерживающих эти технологии. JAVA-технологии достаточно популярны на западе, и если хочешь программировать для западных компаний, то знание JSP может пригодиться.

Что такое CGI?

Common Getaway Interface - единый шлюзовый интерфейс. Только это не шлюз между сетями. Программа CGI, или CGI-скрипт, - это шлюз, который позволяет передать данные от клиента через сервер к приложению. Когда ты заполняешь поисковую форму, вводишь пароль, пишешь сообщение в гостевую книгу или чат, вводишь свои данные для регистрации, то, скорее всего, используешь CGI-скрипт. Этот скрипт записывает полученные данные в файл, формирует запрос к базе данных или считает статистику. Такой скрипт может участвовать в сборке странички из полуфабрикатов или даже формировать новые полуфабрикаты на лету.

Назад на стр. 027-006-4  Содержание  Вперед на стр. 027-006-6