пятница, 13 января 2012 г.

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

Языки веб-программирования - это соответственно языки, которые в основном предназначены для работы с интернет-технологиями. А некоторые и создавались только для работы с каким-нибудь ресурсом, и лишь долгое время спустя к ним приходила известность и всеобщее признание (например, PHP).
Языки веб-программирования делятся на две группы: клиентские и серверные. Поговорим более детально о клиентских языках. Об их недостатках и преимуществах.

Самым распространенным из клиентских языков является JavaScript, разработчиками которого является компания Netscape совместно с компанией SunMicrosystems. Другой вариант клиентского языка это, например, VisualBasicScript (VBS). Также популярным является язык PHP.
Чтобы начать учить клиентский язык веб-программирования, Вам понадобится поддерживающий этот язык браузер (Internet Explorer, Opera, Netscape Navigator, Mozilla будут подходящими вариантами), желание и обучающий материал. Также можно пойти на обучающие курсы по веб-программированию. Например, в нашем учебном центре есть курс «WEB-программирование». Кроме того, первый урок бесплатный. Сайт http://www.praktikum.com.ua

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

Преимущество же клиентского языка заключается в том, что обработка скриптов на таком языке может выполняться без отправки документа на сервер.
Это легче объяснить на примере: допустим, вам надо проверить правильно ли пользователь ввел e-mail (т.е., например, проверить в нем наличие “@”). Чтобы это сделать, пользователю надо было бы отправить форму с заполненными данными, потом дождаться, пока она обработается, и лишь после этого получить сообщение об ошибке (если она присутствует). Процесс слишком долгий. С клиентским же языком программа сразу проверит правильное заполнение формы перед отправкой, и, если необходимо, выведет ошибку.

Источник www.postroika.ru




0 коммент.:

Отправить комментарий