Разработка и публикация WEB-сайта, методические указания, страница 6

В основном, независимо от типа языка (серверные или клиентские), языки написания скриптов (сценариев) являются языками интерпретирующего типа. Это обусловлено обеспечением мультиплатформенности такого клиент-среверного приложения, как WEB-сайт.

Спектр применения скриптовых языков довольно обширен: от формирования графики «на лету» и взаимодействия с БД,  до программирования динамики сайта и авоматизации процессов самого WEB-сайта.

Среди скриптовых языков есть как универсальные языки (JavaScript, Perl, PHP), так и специализированные (ColdFusion). Для выполнения того или иного скрипта необходимо дополнительное ПО. Для скриптовых языков серверной части ПО WEB-сайта, такое дополнительное ПО представляет собой интерпретатор языка, который должен находиться на самом сервере. Кроме того, в зависимости от сложности WEB-сайта, на сервер может устанавливаться и другое ПО, так или иначе взаимодействующее с программами-скриптами. Это могут быть СУБД, специализированые модули и библиотеки. Очень часто (особенно это справедливо для популярных скриптовых языков) интерпретатор языка сценариев может входить в состав самого WEB-сервера. Так, популярный WEB-сервер Apache включает в себя интерпретаторы таких языков, как Perl и PHP, а WEB-сервер фирмы Microsoft включает в себя интерпретатор языка ASP.

Для скриптов клиентской части, как праввило, средой их выполнения является сам клиентский броузер. Так, броузер Internet Explorer и Netscape Navigator имеют в своем составе Java-машину, которая и выполняет все скрипты, написанные на JavaScripts.

,JavaScripts зачастую применяются в коде проектируемого сайта для:

1) предварительной загрузки графики сайта;

2) вывод текущей даты на одну из панелей сайта;

3) динамической подсветки пунктов меню в ответ на действия пользователя;

4) проверка валидности результатов, вводимых в формы сайта.

1.8  ЭКСПЛУАТАЦИЯ  САЙТА

Эксплуатация состоит из следующих этапов: технического, информационного, продвижения.

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