Как выполнить скрипт?
С написанием и подбором полезного веб-скрипта, как правило, проблем не возникает, гораздо труднее выполнить его. Что же нужно для того, чтобы исполнить наиболее распространенный тип скриптов?
1. Для того чтобы выполнить любой скрипт (или сценарий) необходимо иметь в наличии самого исполнителя. Если говорить на языке интернет-программирования, исполнителем такого рода является интерпретатор скриптового языка. Исходя из исполнения сценария, интерпретатор языка может идти в одном пакете с серверным программным обеспечением либо входить в состав программного кода браузера. Потому что для выполнения любого серверного скрипта (например php или perl) нужно иметь в наличии запущенный сервер. Можно не устанавливать сервер у себя, а воспользоваться услугой своего провайдера. Аренда сервера у хостинг-компании решит все ваши проблемы по поддержанию и обслуживанию, но эта услуга платная. А можно найти сервер в сети и установить у себя на компьютере. Русскоязычные программисты отдают предпочтение серверному программному обеспечению, которое называется «Денвер» из-за его относительной простоты и отсутствия абонентской платы.
2. Немного иная ситуация складывается с «клиентскими» скриптами. Выполнение этих сценариев должно осуществляться прямо в браузере. Для выполнения такого скрипта, написанного на языке JavaScript, требуется браузер и простой текстовый редактор, можно использовать даже стандартный блокнот. Для выполнения простейшего сценария нужно сохранить код в файле, имеющем расширение html, а затем запустить его, два раза кликнув мышью. Расширение html в операционной системе закреплено за файлами, которые содержат веб-страницы. Поэтому операционная система выполнит действия по запуску вашего браузера и сперва сообщит адрес открываемого файла, а затем уже браузер сможет распознать скрипт, прочесть и выполнить его сценарий. В результате можно увидеть такую же простую страницу, как и скрипт, который в ней содержится. Помните, аренда сервера предоставляет огромные возможности для вашего сайта, и не только исполнение сценариев.
Для осуществления визуальных эффектов, обработки данных в браузере, которые вводят посетители и др., требуется виртуальный исполнитель, функции которого так же может взять на себя виртуальный сервер или браузер, а сценарий для исполнителя нужно будет выполнить на одном из скриптовых языков программирования.