Веб-девелопмент

Веб-девелопмент

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

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

Как следует из названия, клиентские языки обрабатываются на стороне пользователя, а если проще — программы на клиентском языке обрабатывает браузер. Отсюда следует и недостаток — обработка скрипта зависит от браузера пользователя, и пользователь имеет полномочия настроить свой браузер так, чтобы он вообще игнорировал скрипты. При этом, если браузер старый, он может не поддерживать тот или иной язык или версию языка, на которую опирался разработчик. С современными браузерами таких проблем возникать не должно, к тому же языки программирования не так уж часто кардинально обновляются (раз в несколько лет) и лучшие из них давно известны. Также код клиентского скрипта может посмотреть каждый, выбрав в меню «Вид» своего браузера вкладку «Исходный код» (или что-то в этом роде).

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

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

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

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

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

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


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Полезное


Смотреть что такое "Веб-девелопмент" в других словарях:

  • Девелопер — (Developer) Девелопер это предприниматель, занимающийся созданием новых объектов недвижимости или разрабатывающий стратегии развития Понятие девелопера, виды девелоперов и их деятельность, этапы деятельности крупных девелоперов при разработке… …   Энциклопедия инвестора

  • БелХард (группа компаний) — Группа компаний «БелХард» (Belhard) Тип холдинг …   Википедия

  • Oracle — Запрос «Oracle» перенаправляется сюда; см. также другие значения. Oracle Corporation …   Википедия

  • ХК «Созвездие Водолея» — ХК Созвездие Водолея Год основания 1991 Ключевые фигуры Хильченко В.Е., президент компании Тип Холдинговая компания Расположение …   Википедия

  • Группа ЛСР — Год основания 1993 Ключевые фигуры Игорь Левит (генеральный директор) Тип Открытое акционерное общество …   Википедия

  • ХК "Созвездие Водолея" — Год основания 1991 Ключевые фигуры Хильченко В.Е., президент компании Тип Холдинговая компания Расположение …   Википедия

  • ХК Созвездие Водолея — Год основания 1991 Ключевые фигуры Хильченко В.Е., президент компании Тип Холдинговая компания Расположение …   Википедия

  • МТЗ Рубин — Связать? «МТЗ „Рубин“» Тип ОАО …   Википедия

  • Новосибирск — Город Новосибирск Флаг …   Википедия

  • ЛенСпецСМУ — «ЛенСпецСМУ» Год основания 1987 Расположение …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»