1.7 ПРОГРАММИРОВАНИЕ
На стадии программирования производится программирование различного рода задач и сервисов. Причем программирование может быть разделено на 2-а вида:
1) программирование клиентской части;
2) программирование серверной части.
Программирование осуществляется на разных языках с применением различных технологий и программных средств. На выбор средств и технологий программирования серверной части оказывает большое влияние информация о WEB-сервере, на котором будет размещен проектируемый WEB-сайт. Это означает, что уже на этапе программирования должен быть выбран WEB-сервер и должны быть известны его основные характеристики. Кроме того, уже на этапе программирования необходимо проводить всякого рода мероприятия по тестированию сайта. Для этого тестируемая версия сайта помещается в отведенный каталог на WEB-сервере и уже по реальным каналам связи, посредством обычного http-протокола осуществляется доступ к сайту и производится его тестирование.
Процесс программирования клиентской части подразумевает создание программного кода, исполняемого непосредственно на компьютере клиента. Обычно это разного рода скрипты, которые встраиваются непосредственно в HTML-код, передаваемый броузеру клиента. Очень часто эту программную часть пишут на языке JavaScript, и ответственность за выполнение такого кода лежит на самом броузере. В клиентскую часть программного обеспечения WEB-сайта может входить код, который выполняется специальными модулями, встраиваемыми в сам броузер (это Java-апплеты, Flash-объекты, VRML-объекты и др.).
Процесс программирования серверной части подразумевает создание исполняемого кода, который выполняется непосредственно на сервере, где размещается WEB-сайт. Обычно выполнение таких программ так или иначе связанно с действиями (запросами) пользователя, передаваемых посредством броузера. Это могут быть обращения к базам данных, запросы на подписку и т.д. Однако, существует и такая часть серверного программного обеспечения WEB-сайта, которая практически не связана с теми или иными действиями пользователя (клиента). Это программное обеспечение связано со сбором статистики или автоматическим (или автоматизированным) обновлением содержимого сайта. Для написания серверной части существует множество различных языков, технологий и средств разработки. Очень часто выбор того или иного программного средства и технологии зависит от программ, установленных на WEB-сервере и даже от ОС, под управлением которой работает WEB-сервер. Среди наиболее используемых технологий и языков программирования можно упомянуть следующие: Perl, CGI, PHP, ColdFusion, ASP, SSI и др.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.