(964) 635-0800
info @ ti-net.ru
 
Главная Услуги Разработка веб-сайтов Веб-программирование
 

Услуги

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

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

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

Изначально Интернет был сетью для быстрой передачи данных между научными университетами, хотя разрабатывался ими же для военных еще в 60-х годах XX столетия. Да и название Internet появилось только в 80-х. Значит, в то время не шло речи о создании сайта, не было понятия дизайна веб-сайта, а были только программисты, которые обеспечивали передачу данных между двумя и более компьютерами. Затем случилось очень значимое событие – передача информации в виде электронной почты. Все университеты и исследовательские центры оценили по достоинству это очень удобное изобретение и сразу же начали его активно развивать. Только вначале 90-х появился язык разметки документов, известный нам как html, который содержит сейчас абсолютно каждая открываемая нами страница в Интернете. Но, естественно, он создавался для обмена технической информацией. Это и было рождение некоего подобия веб-дизайна, точнее, предпосылки к его появлению. С этого момента развитие Интернет-технологий началось с новой силой семимильными шагами.

В 1992 году официально утвержден язык разметки HTML 2.0. Остальные этапы развития этого языка пропустим, сразу перейдем к ключевому событию – 1999 год ознаменовался появлением HTML 4.01, которым и пользуются по сей день. Далее HTML пока не развивался и вряд ли получит какое-то продолжение в ближайшие три года. Хотя ходят слухи о появлении HTML 5, который будет содержать в себе уникальные возможности в области дизайна и встроенного в него программирования и скриптования, но пока что это только в перспективе.

В 1995 году появился язык JavaScript – это язык написания скриптов, которые используются для выполнения сценариев, выполняемых непосредственно браузерами пользователей. В настоящее время язык очень широко используется на различных сайтах для придания им функциональности, а с недавнего времени – и для создания анимации.

Рассмотрим, откуда появился самый популярный в настоящее время язык веб-программирования РНР. Изначально расшифровывается PHP как Personal Home Page Tools – Инструменты Создания Персональных Страниц. Создавался язык как дополнение к языку Perl и был разработан в 1994 году. Сейчас, по мере выхода новых версий языка, его возможности расширились настолько, что с его помощью можно решить 97% задач, связанных с разработкой веб-сайтов. От остальных скриптовых языков PHP отличается наличием ядра и подключаемых модулей, дающих ему новые возможности, например, поддержку работы с базами данных. Последней версией языка является PHP 5, но шестая версия уже находится в разработке.

Технология ASP.NET, используемая студией TiNet для разработки системы управления сайтами (CMS), была создана небезызвестной компанией Microsoft для создания веб-приложений. Начало свое технология взяла от ASP, которая появилась в далеком 1996 году.

Языков веб-программирования стало уже больше десяти, а если считать все ответвления, случившиеся на пути их развития, и различные модификации, то это уже больше полусотни. Что дает нам использование всех этих технологий? Все очень просто – наши возможности в Интернете расширяются, в том числе, и в области разработки веб-сайтов.

Сейчас разделить все языки можно на два вида – клиентские и серверные. Серверные языки работают с информацией на стороне сервера, а клиентские языки выполняются на стороне пользователя. Например, сейчас мы можем выложить свои фотографии в Интернете на каком-нибудь сайте, а специальные скрипты обработают каждую фотографию до нужного размера и вставят каждую на отдельную страницу. Нам не известно, как вверстать в эти страницы изображение, как происходит его масштабирование до нужного размера, но результат мы получаем очень быстро. Все вычисления происходят на стороне сервера, а наши браузеры отправляют лишь запросы, что позволяет не загружать нам свой компьютер, передавая эту задачу на сторонний компьютер.

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

Тел.: +7 (964) 635-08-00
E-mail: info @ ti-net.ru
© 2006-2013 TiNet
 
Rambler's Top100
Российская академия наук
Rambler's Top100 Участник проекта CMS Magazine