Мы вам перезвоним!

Зачем нужно веб-программирование?

Картинка: 

Веб-программирование осуществляется при помощи специальных программных средств - скриптов. Эти программные средства подразделяются на два основных вида: серверные иклиентские. Серверные скрипты выполняются на стороне сервера, то есть того компьютера, на котором размещен сайт. Они выполняются еще до загрузки страниц сайта на компьютер пользователя. В свою очередь, клиентские скрипты выполняются на компьютере клиента уже после загрузки страницы с сервера и не требуют ее дополнительной перезагрузки.
Языки программирования, на которых выполняются и те, и другие скрипты различны. Некоторые из языков используются только для создания серверных скриптов, другие - только для клиентских, а многие языки - для тех и других.
Итак, какие существуют технологии веб-программирования?
Скрипты, использующиеся на стороне клиента, создаются обычно при помощи таких языков как Javascript, Flash, VBScript и SilverLight и др. Так, например, для того чтобы использовать Javascript или VBScript на сайте, не нужны никакие дополнительные плагины или программы - скрипт можно просто вставить в html-код страницы сайта. Выполняется этот скрипт в самом браузере, поэтому компьютеру клиента также не понадобятся дополнительные программы. Что позволяет сделать javascript? С его помощью можно отслеживать любые действия посетителей сайта и реагировать на них, например, проверять правильность заполненных данных в форме отправки сразу же в браузере, без ожидания загрузки данных на сервер и ответа с него.
А вот создать анимированные элементы меню, рекламные баннеры или другие анимированные эффекты на сайте можно с помощью Adobe Flash или аналогичной технологии от Microsoft - Silver Light. Эти скрипты также являются клиентскими. Возможности технологии Flash огромны: с ее использованием создают выпадающие меню, подсветку активных элементов, движущийся фон или другие объекты и даже пишут он-лайн игры.
Что же до технологий для серверного web-программирования, то наиболее известными из них являются PHP, Perl, ASP.NET.
Язык PHP широко известен и активно применяется благодаря своей простоте синтаксиса, высокому быстродействию, поддержке со стороны большинства хостингов. Также как и javascript, сценарий PHP просто внедряется в код html-страницы и для его выполнения не нужны никакие дополнительные расширения браузера. Многие системы управления сайтом (движки, CMS) как, например, WordPress написаны на PHP.
ASP.NET - технология, разработанная фирмой Microsoft и ориентирована на ОС Microsoft Windows, а технология Perl - на операционную систему Unix. Обе они в достаточной степени популярны и их использование на сайте позволяет обрабатывать тысячи запросов в день.
Таким образом, применяя ту или иную технологию веб-программирования, будь она клиентской или серверной, разработчик может получить на своем сайте богатые интерактивные возможности, среди которых:
• инструменты обратной связи (почтовые формы, гостевые книги);
• инструменты рассылки (прайсов, новостей);
• система управления сайтом (CMS);
• анимация элементов меню, фона, рекламных роликов;
• инструменты поиска по сайту;
• инструменты он-лайн общения (чаты);
• опросы и многое другое.
Подводя итоги, хотелось бы отметить, что основная цель разработки сайта - нести в себе информацию, максимально доступно и удобно подавать ее пользователю, обеспечивать актуальность и полезность этой информации. Грамотно использовать технологии веб-программирования на сайте для управления информацией - значит сделать еще один шаг к достижению заветной цели!