Навигация
О нас
Поиск
Вакансии в Сызрани
Вакансии в Самаре
Веб програмирование
Реклама
Карта сайта
Разработка расширений для Joomla
Услуги студии
Новости
Банеры
Купим рекламу на вашем сайте.
 
О нас arrow Веб програмирование
Веб программирование, учебник по созданию сайтов

Создание сайтов, учебник веб-программирования

Процесс создания веб сайтов, а уж тем более веб приложений, не простой. Конечно можно воспользоваться современными визуальными редакторами типа Dreamweaver, Home Suite и другими, это облегчит ваш труд но не избавит от необходимости изучения языков програмирования. Ведь такие программы генерируют HTML код, но для работы с ними тоже необходимо знать принципы построения страниц веб сайтов. Можно сделать одну страницу, две, три, десять. Но при частой необходимости менять содержимое страниц, особенно если их больше ста, очень неудобно открывать каждую страницу в HTML редакторе для смены информации. Вот сдесь и встает вопрос автоматизации работы с информацией. Кроме того для оживления оформления страницы широко используется язык Java script. И здесь визуальные редакторы не сильно помогут. Только изучение языка поможет передать дизайну сайта индивидуальность и живость

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

 

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

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

Серверные языки программирования тяжело освоить для новичка в программировании, но при изучении любого из серверных языков програмирования открываются огромные возможности по обработке информации, и выдаче её целевому пользователю. Яркими представителями серверных языков програмирования являются такие бренды как: PHP, JAVA, ASP и другие.

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

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

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

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

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

 
Rambler's Top100 Рейтинг@Mail.ru