Популярные языки веб-программирования.
Если вас увлекла стихия интернета, и вы горите желанием освоить науку сайтостроительства, то эта статья как раз для вас. Здесь мы рассмотрим наиболее популярные языки веб-программирования, которые используются для создания сайтов сегодня. Современному веб-программисту не нужно знать их все. Кроме того, это даже, пожалуй, некоторый минус, когда человек пытается охватить сразу все и в результате имеет очень широкую эрудицию, но без глубокого погружения в предмет.
Итак, рассмотрим, какие же языки веб-программирования и технологии существуют сегодня.
Можно выделить две основные группы:
— клиентские языки программирования
— серверные языки программирования
Любой сайт имеет две стороны: серверную и клиентскую. Серверная часть расположена непосредственно на сервере. Это файлы, которые включают в себя код, создающий (или генерирующий) веб-страницы. То, что мы видим в своем браузере – это клиентская часть, и те языки, которые могут выполняться только на стороне браузера, называются клиентскими.
К серверным языкам веб-программирования можно отнести:
PHP – это, пожалуй, один из самых популярных языков на сегодня. Благодаря этой популярности можно легко отыскать специалиста по PHP для создания и поддержки сайта. Этот язык прост и легок в освоении. Расшифровывается как «Hypertext Preprocessor». Файлы, содержащие код php, имеют расширение .php.

PHP позволяет создавать динамические веб-страницы с разнообразным функционалом. На сегодняшний день накоплено уже большое количество готовых решений в виде скриптов, которые можно быстро подключить к вашему сайту.
Практически все известным движки для сайтов построены на основе PHP.
Существуют и php-фреймворки, которые облегчают и упрощают процесс создания сайтов. Среди них можно выделить: Yii, CodeIgneiter, ZendFramework, CakePHP и многие другие.
Perl – еще один популярный язык веб-программирования, который, правда, реже используется при создании веб-приложений. Данный язык был создан Ларри Уоллом в 1987 году, а само название расшифровывается как Practical Extraction and Report Language , что означает «практический язык для извлечения данных и составления отчётов».
Интересно отметить, что неким «талисманом» языка Perl является верблюд, символизирующий способность выполнять тяжелую работу.

Главным достоинством языка Perl является скорость и богатые возможности по работе с текстами. Широко применяемые сегодня в других языках веб-программирования регулярные выражения изначально встроены в Perl.
ASP.NET – технология компании Microsoft, предназначенная для создания веб-страниц. Технология ASP.NET неотделима от платформы Microsoft .NET. По сути, ASP.NET – это именно технология, а не язык, которая позволяет разработчикам писать код на любых языках программирования, которые входят в пакет .NET. К ним относятся: C#, Visual Basic.NET и JScript .NET
Разработка и поддержка веб-сайтов на основе ASP.NET обычно дорогостояща, поэтому используется не так часто.
К клиентским языкам веб-программирования можно отнести:
JavaScript – язык, исполняемый на стороне браузера (клиента). Код данного языка содержится непосредственно в html-коде страниц, либо во внешних подключаемых файлах с расширением .js.
На основе JavaScript появились и активно развиваются js-фреймворки, которые обеспечивают кросс-браузерность методов и функций, а также ускоряют и упрощают сам процесс разработки. Один из популярных js-фреймворков – jQuery.
Также стоит упомянуть технологии, которые используются для создания веб-страниц на клиентской стороне: html и css.
HTML –это «язык разметки гипертекста». По сути, основные теги html и определяют то, что мы видим обычно в браузере.
CSS – «каскадные таблицы стилей», которые используются для форматирования отображения в браузере и оформления содержимого.
Без использования HTML и CSS сегодня не обходится создание практически любого сайта.
Категория: Разное