Глобальная сеть интернет занимает все большое место в повседневной жизни человека. С помощью интернета общаются, передают информацию, играют и делают еще сотню различных дел.
Специальный раздел программирования, посвященный интернету, называется веб-програмированием.
Веб-програмирование это раздел программирования предназначенный для разработки активных интернет приложений различного назначения. С помощью веб-программирования можно создавать забавные приложения для развлечения во время обеденного перерыва, и коварные вирусы могущие воровать pin-коды и блокировать операционные системы. Концепты различных интернет программ, как правило, бесплатны и их можно свободно скачать.
Языком веб-програмирования называют языки программирования, предназначенные для работы с интернет-приложениями.
Все языки web – программирования можно условно подразделить на два вида. Клиентский и серверный виды.
Клиентские языки веб-программирования выполняются со стороны пользователя, клиента. При посещении сайта браузер пользователя получает и выполняет некую программу (скрипт). После выполнения скрипта пользователь получает возможность увидеть сайт. Поскольку скрипт выполняется на стороне клиента такой тип языков называют клиентским.
Главным преимуществом такого типа языка считается небольшая нагрузка на сервер, так как основная задача выполняется на компьютере пользователя.
Недостатком можно считать то, что в случае если браузер устарел или неправильно настроен, сайт будет отображаться неправильно.
Основными представителями клиентских языков веб-програмирования являются JavaScript и VisualBasicScript (VBS).
Языки веб-програмирования серверного вида работают противоположно языкам клиентского вида. При заходе на сайт, скрипт выполняется непосредственно на сервере, в результате чего кодовая страница не попадает на компьютер пользователя. Так как скрипт выполнятся со стороны сервера такой тип языков называется серверным.
Серверные типы языков сложнее клиентских, однако, и возможностей по настройке и управлению программами гораздо больше.
Серверными языками можно считать php, perl, SSI. Клиенты этих языков устанавливаются на компьютеры и сервера. Обычно в серверные языке встраивают специализированные библиотеки, предназначенные для работы с базами данных.
Статья написана по материалам, взятым на сайте readweb.org. Сайт readweb.org — новости hi-tech индустрии, новинки игр и программного обеспечения. Обновления каждый день!
Дата публикации: 06.02.2013, 01:10