Инструменты создания Web-страниц
Основа программирования документов для Web — язык разметки HTML — позволяет создавать только статические страницы, обновляемые с сервера. В отличие от обычного HTML, динамический HTML (DHTML) обеспечивает взаимодействие Web-документов с пользователем и дает возможность изменять документ на компьютере клиента без обращения на сервер. Инструментом для манипулирования страницами на компьютере клиента служат языки сценариев JavaScript и VBScript, из которых в настоящее время наиболее популярен JavaScript. Однако для создания по-настоящему динамических Web-приложений (взаимодействие с посетителями, получение от них информации, настройка страниц под конкретного пользователя и т. д.) необходимо взаимодействие страниц с сервером. Было создано несколько серверных языков для написания сценариев на стороне сервера и формирования динамических страниц. PHP — один из самых успешных таких языков — быстро нашел свое применение и приобрел большую популярность. При разработке Webприложений нам понадобится сервер баз данных. В этой главе рассмотрим один из наиболее подходящих для нас — MySQL. Существенно облегчит вашу работу отладочный пакет Денвер, описанный в последнем разделе.