Языки программирования для создания сайта |
В настоящее время большую популярность приобретают динамические web-узлы. Иметь статический web-портал сейчас стало не популярным. В настоящее время подавляющее большинство страниц представляют собой не примитивный HTML код, а настоящую программу, которая взаимодействует с посетителями. Ресурс имеет возможность проводить опросы, предоставлять каждому конкретному посетителю web-узла информацию, предназначенную непосредственно для него, сам преобразовывать дизайн, к примеру, в зависимости от времени суток, и т. д. Конечно, для изготовления такого web-узла уже не обойтись одним только языком HTML. Если сайт представляет собой программу, для его изготовления следует применять языки программирования. Программирование для сети интернет, по большому счету, не много чем отлично от стандартного программирования. Программа выполняет заданную последовательность действий, в зависимости от определенных условий, при этом языки программирования для web имеют свои нюансы. Программа предназначенная для web, называется скриптом. Существует два вида языков web-программирования - серверные и клиентские. Серверные языки web-программирования выполняются на сервере, пользователь сайта не видит программного кода, а видит лишь конечный результат работы скрипта. Эти языки программирования для web хороши тем, что они позволяют меняться информацией с сервером, и не требуют от гостя сайта установки специального программного обеспечения. Самым популярным серверным языком программирования для web является PHP. Клиентские языки программирования встраиваются в HTML-код страницы и исполняются браузером посетителя сайта. Их главным недостатком является отсутствие возможности обмена информацией с сервером. Преимуществом таких языков программирования является то, что их не возбраняется использовать на бесплатных хостингах, где хостинг-провайдер не предоставляет возможности применения серверных языков web-программирования. Одним из наиболее известных клиентских языков web-программирования является JavaScript. При разработке web-сайта необходимо применять серверные и клиентские языки программирования для web одновременно. Основная задача языков программирования для web - это автоматизация работы сайта. К примеру, Ваш web-сайт имеет несколько сотен страниц и Вам вдруг приспичело переименовать один из пунктов меню. Представьте сколько отнимет времени ручное исправление исходного кода на каждой странице ресурса, а при помощи языка web-программирования это все можно легко сделать за пару мгновений. Применяя языки программирования для web легко сделать на узле гостевую книгу, форум, чат, организовать опрос, поставить счетчик посещений. Программирование дает возможность установки авторизации пользователей web-портала, чтобы ограничить доступ к определенным разделам web-сайта.
|