АНО Класс-Сервис

Языки веб-технологий

В связи с бурным развитием «Глобальной сети» термин «веб-технологии» на слуху у всех. А что же обозначает этот термин? Какие языки используется в данной области электронных коммуникаций?

Веб-технологии — это совокупность различного программного обеспечения, направленного на создание, управление, представление, обмен, хранение и обработку информации, используемой в Глобальной сети («Интернет») или отдельных локальных сетях.

 

На какие типы можно разделить языки, используемые в веб-технологиях?

 

  1. В зависимости от характера применения:
    1. Языки разметки и представления — языки, используемые для определения структуры и вида информации, с учётом логики взаиморасположения и смыслового значения отдельных её частей.
      Пример: Выделение части текста курсивом или полужирным шрифтом для привлечения внимания читателей к данной части текста; выделение части текста в качестве основного заголовка (подзаголовка и т.д.).
    2. Языки программирования — языки, используемые для определения последовательности действий определённого оборудования при создании, сохранении, передаче, изменении информации.
      Пример: описание алгоритма обработки данных, полученных из html-формы (обработка заказа или заявки); определение алгоритмов интерактивности различных элементов веб-страницы (выпадающие блоки навигации, галерея изображений и т.п.)
  2. В зависимости от места применения:
    1. Клиентские языки (Front-end) — языки, исполнение которых происходит на оборудовании получателя определённой информации.
      Пример: интерпретация разметки информации всегда производится на оборудовании получателя (посетителя веб-сайта), при помощи определённого программного обеспечения (например, Браузера).
    2. Серверные языки (Back-end) — языки, исполнение которых происходит на оборудовании источника определённой информации.
      Пример: исполнение сценария, отвечающего за обработку полученного заказа или заявки, происходит на сервере, т.е. на оборудовании, на котором размещён веб-сайт.

 

Основные языки, используемые в веб-технологиях:

 

  1. CSS (Cascading Style Sheets — каскадные таблицы стилей) — это формальный, клиентский язык, используемый для определения внешнего вида документа, созданного при помощи языка разметки. В подавляющем большинстве случаев используется для описания внешнего вида веб-страниц, созданных при помощи языка разметки HTML.
  2. HTML (HyperText Markup Language — «язык гипертекстовой разметки») — стандартизированный язык разметки документов. Разметка большинства веб-страниц в сети Интернет описана на языке HTML. HTML был разработан на основе стандартного обобщённого языка разметки (SGML). Из-за своей стандартизации (каждый элемент языка имеет собственное назначение) получил широкое применение. Является наиболее простым в освоении и использовании, чем другие языки разметки (SGML, XML и т.п.);
  3. Java — язык программирования первоначально создававшийся для бытовых электронных устройств, но в дальнейшем был переориентирован на создание серверного программного обеспечения и клиентских приложений;
  4. Javascript — язык программирования, исполняемый на стороне клиента. Получил широкое распространение в браузерах, как язык сценариев, позволяющий придать элементам веб-страниц интерактивность. Одной из целей его разработки было создание языка, который может быть свободно использован начинающими веб-программистами. Данный язык не принадлежит ни одной компании или организации;
  5. PHP (Hypertext PreProcessor — «Препроцессор гипертекста») — язык программирования, исполняемый на стороне сервера, предназначенный для подготовки веб-документа перед его передачей на сторону клиента (например, в браузер посетителя веб-сайта). Используется для проектирования различных веб-приложений. Является одним из наиболее популярных языков, применяемых при создании динамических веб-сайтов;
  6. Python — многофункциональный, интенсивно развивающийся язык программирования, используемый для создания программного обеспечения и приложений различной направленности и области применения, в т.ч. и веб-среде. В веб-среде используется при создании динамических веб-сайтов, серверных приложений и программного обеспечения, и при решении различных сетевых задач;
  7. Ruby — многофункциональный язык программирования, используемый при решении задач в различных сферах компьютерных технологий. В веб-среде используется для проектирования серверных приложений, в т.ч. динамических веб-сайтов.

 

Сводная таблица типизации языков, используемых в веб-технологиях

Screenshot_2

  1.  Java-апплеты (Java-applet). Апплеты используются для предоставления интерактивных возможностей веб-приложений, которые не могут быть предоставлены HTML;
  2. Java-сервлеты (Java-servlet). Сервлет является интерфейсом Java, реализация которого расширяет функциональные возможности сервера.
30.10.2017

Оставить сообщение

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>