Веб - программирование. Языки веб - программирования

Веб-программирование

Веб-программирование - создание программной основы сайта, которая делается с нуля, используя фреймворк или CMS(система, используемая для обеспечения и организации совместного процесса создания, редактирования и управления текстовых и мультимедиа документов (содержимое или контента))

Языки веб-программирования

Языки веб-программирования - это языки, которые в основном предназначены для работы с интернет-технологиями. Языки веб-программирования делятся на две группы: клиентские и серверные.

Клиентские языки

Как следует из названия, клиентские языки обрабатываются на стороне пользователя, а если проще - программы на клиентском языке обрабатывает браузер.

Преимущество клиентского языка заключается в том, что обработка скриптов на таком языке может выполняться без отправки документа на сервер. Программа сразу проверит правильное заполнение формы перед отправкой, и, если необходимо, выведет ошибку. Отсюда же вытекает и то ограничение, что с помощью клиентского языка программирования ничто не может быть записано на сервер.

Самым распространенным из клиентских языков является JavaScript, разработчиками которого является компания Netscape совместно с компанией Sun Microsystems. Другой вариант клиентского языка это, например, VBScript.

Серверные языки

Когда пользователь дает запрос на какую-либо страницу (переходит на нее по ссылке, или вводит адрес в адресной строке своего браузера), то вызванная страница сначала обрабатывается на сервере, то есть выполняются все программы, связанные со страницей, и только потом возвращается к посетителю в виде простого HTML-документа. Но работа программ уже полностью зависима от сервера, на котором расположен сайт, и от того, какая версия того или иного языка поддерживается.

Серверные языки программирования открывают большие просторы в деятельности.

Важной стороной работы серверных языков является Система управления базами данных, или СУБД. Это, по сути, тоже сервер, на котором в определенном пользователем порядке хранится разная необходимая информация, которая может быть вызвана в любой момент. Это библиотека, в которой все материалы аккуратно сложены по полочкам и в любой момент могут быть взяты. В настоящее время стали известны и не напрасно СУБД, обращение к которым производится посредством Structured Query Language (SQL), или структуризированным языком запросов.


+Хронология языков программирования

Материал взят из Википедии — свободной энциклопедии

Поиск по сайту

Статьи списком

random image

Закладки

Каталог TUT.BY
Карта


Smart Design Studio (SDS.BY)
Республика Беларусь, г. Витебск
Звоните. Пишите. Стучите
МТС: (+375-33) 696-33-51
Эл.почта: info@sds.by
ISQ: 553-606-402
Skype: SDS.BY
www.sds.by