
2к3с Интерактивное программирование веб-приложений / Глоссарий
.pdfГлоссарий терминов по дисциплине
«Интерактивное программирование веб-приложений»
.NET Framework — программная платформа, выпущенная компанией
Microsoft в 2002 году. Основой платформы является общеязыковая среда исполнения Common Language Runtime (CLR), которая подходит для разных языков программирования. Функциональные возможности CLR доступны в любых языках программирования, использующих эту среду.
ARPANET (от англ. Advanced Research Projects Agency Network) —
компьютерная сеть, созданная в 1969 году в США Агентством Министерства обороны США по перспективным исследованиям (DARPA) и явившаяся прототипом сети Интернет.
ASP (англ. Active Server Pages — «активные серверные страницы») —
технология, предложенная компанией Microsoft в 1996 году для создания Web-
приложений. Эта технология основана на внедрении в обыкновенные веб-
страницы специальных элементов управления, допускающих программное управление.
ASP.NET — технология создания веб-приложений и веб-сервисов от компании Майкрософт. Она является составной частью платформы Microsoft
.NET и развитием более старой технологии Microsoft ASP.
Asynchronous JavaScript and XML (AJAX) — подход к построению пользовательских интерфейсов веб-приложений, при котором веб-страница, не перезагружаясь, асинхронно загружает нужные пользователю данные.
Common Language Runtime (англ. CLR — общеязыковая исполняющая среда) — исполняющая среда(не виртуальная машина), интерпретирующая код на языке CIL в байт-код, в который компилируются программы, написанные, в
частности, на .NET-совместимых языках программирования (C#, Managed C++, Visual Basic .NET, F# и т. п.); компонент пакета Microsoft .NET Framework.
HTML (от англ. HyperText Markup Language — «язык гипертекстовой разметки») — стандартный язык разметки документов во Всемирной паутине.
Большинство веб-страниц содержат описание разметки на языке HTML (или
XHTML). Язык HTML интерпретируется браузерами и отображается в виде документа в удобной для человека форме.
JSP (JavaServer Pages) — технология, позволяющая веб-разработчикам легко создавать содержимое, которое имеет как статические, так и динамические компоненты. По сути, страница JSP является текстовым документом, который содержит текст двух типов: статические исходные данные, которые могут быть оформлены в одном из текстовых форматов
HTML, SVG, WML, или XML, и JSP элементы, которые конструируют динамическое содержимое. Кроме этого могут использоваться библиотеки JSP
тегов, а также EL (Expression Language), для внедрения Java-кода в статичное содержимое JSP-страниц.
Microsoft Visual Studio — линейка продуктов компании Microsoft,
включающих интегрированную среду разработки программного обеспечения и ряд других инструментальных средств.
Perl — высокоуровневый интерпретируемый динамический язык программирования общего назначения, созданный Ларри Уоллом, лингвистом по образованию. Название языка представляет собой аббревиатуру, которая расшифровывается как Practical Extraction and Report Language —
«практический язык для извлечения данных и составления отчетов».
PHP (англ. PHP: Hypertext Preprocessor — «PHP: препроцессор гипертекста»; первоначально Personal Home Page Tools — «Инструменты для создания персональных веб-страниц») — скриптовый язык программирования общего назначения, интенсивно применяемый для разработки веб-приложений.
В настоящее время поддерживается подавляющим большинством хостинг-
провайдеров и является одним из лидеров среди языков программирования,
применяющихся для создания динамических веб-сайтов.
Python — высокоуровневый язык программирования общего назначения,
ориентированный на повышение производительности разработчика и
читаемости кода. Синтаксис ядра Python минималистичен. В то же время стандартная библиотека включает большой объем полезных функций.
RIA (Rich Internet Application) — приложения, доступные через Интернет,
насыщенные функциональностью традиционных настольных приложений,
которые предоставляются либо уникальной спецификой браузера, либо через плагин (Adobe Flex, Curl, JavaFX, Microsoft Silverlight, SproutCore, Cappuccino).
RSS (Really Simple Syndication) — семейство XML-форматов,
предназначенных для описания лент новостей, анонсов статей, изменений в блогах и т.п.
Ruby (англ. ruby — рубин) — динамический, рефлективный,
интерпретируемый высокоуровневый язык программирования для быстрого и удобного объектно-ориентированного программирования. Язык обладает независимой от операционной системы реализацией многопоточности, строгой динамической типизацией, сборщиком мусора и многими другими возможностями.
Web 1.0 является ретронимом понятия, которое относится к статусу
WWW и любому стилю дизайна веб-сайта, используемому перед появлением термина Web 2.0. Это — общий термин, который был создан, чтобы описать Сеть перед явлением взрыв пузыря «.com» в 2001, который и был замечен многими как поворотный момент для Интернета. Самой простой формулировкой смысла Web 1.0 скорее всего следует считать «тот Web,
который был до Web 2.0».
Web 2.0 (определение Тима О’Рейлли) — методика проектирования систем, которые путем учета сетевых взаимодействий становятся тем лучше,
чем больше людей ими пользуются. Особенностью веб 2.0. является принцип привлечения пользователей к наполнению и многократной выверке информационного материала.
Web 3.0 — концепция развития интернет-технологий, сформулированная руководителем Netscape.com Джейсоном Калаканисом (англ. Jason Calacanis) в
продолжение концепции Web 2.0 Тима О’Рейли. Ее суть в том, что Web 2.0
является только технологической платформой, а Web 3.0 позволит на ее основе силами профессионалов создать высококачественный контент и сервисы.
XML (eXtensible Markup Language) — язык разметки данных,
представляющий собой свод общих синтаксических правил, что делает его существенно лучше HTML.
Блоговая структура информации — ленточная подача информации, где поток идет по убыванию сверху-вниз, а метод сортировки задает пользователь.
Веб mash-up (дословный перевод — «смешение») — сервис, который полностью или частично использует в качестве источников информации другие сервисы, предоставляя пользователю новую функциональность для работы.
Веб-синдикация — это одновременная публикация одного и того же материала на различных страницах или веб-сайтах.
Веб-службы — это программы, доступ к которым осуществляется через Веб (то есть протокол HTTP), а обмен данными происходит в формате XML.
Всемирная паутина (англ. World Wide Web) — распределенная система,
предоставляющая доступ к связанным между собой документам,
расположенным на различных компьютерах, подключенных к Интернету.
Доменное имя — символьное имя, служащее для идентификации областей — единиц административной автономии в сети Интернет — в составе вышестоящей по иерархии такой области.
Инженерный совет Интернета (англ. Internet Engineering Task Force,
IETF) — открытое международное сообщество проектировщиков, ученых,
сетевых операторов и провайдеров, созданное IAB в 1986 году и занимающееся развитием протоколов и архитектуры Интернета.
Интернет (англ. Internet, от Interconnected Networks) — глобальная телекоммуникационная сеть информационных и вычислительных ресурсов,
которая служит физической основой для Всемирной паутины.
Интернет-провайдер (иногда просто провайдер; от англ. internet service provider, сокр. ISP — поставщик интернет-услуги) — организация,
предоставляющая услуги доступа к сети Интернет и иные связанные с Интернетом услуги.
Интерфейс программирования приложений (иногда интерфейс прикладного программирования) (англ. application programming interface, API)
— набор готовых классов, процедур, функций, структур и констант,
предоставляемых приложением (библиотекой, сервисом) для использования во внешних программных продуктах.
Маршрутизатор или роутер — специализированный сетевой компьютер, имеющий как минимум один сетевой интерфейс и пересылающий пакеты данных между различными сегментами сети, связывающий разнородные сети различных архитектур, принимающий решения о пересылке на основании информации о топологии сети и определенных правил, заданных администратором.
Модем (акроним, составленный из слов модулятор и демодулятор) —
устройство, применяющееся в системах связи для физического сопряжения информационного сигнала со средой его распространения, где он не может существовать без адаптации.
Пространство имен (англ. namespace) — некоторое множество, под которым подразумевается модель, абстрактное хранилище или окружение,
созданное для логической группировки уникальных идентификаторов (то есть имен).
Рабочее предложение (англ. Request for Comments, RFC) — документ из серии пронумерованных информационных документов Интернета, содержащих технические спецификации и стандарты, широко применяемые во всемирной сети.
Сайт (от англ. website: web — «паутина, сеть» и site — «место»,
буквально «место, сегмент, часть в сети») — система электронных документов
(файлов данных и кода) частного лица или организации в компьютерной сети под общим адресом (доменным именем или IP-адресом).
Социализация — использование разработок, которые позволяют создавать сообщество.
Хост (от англ. host — «хозяин, принимающий гостей») или узел — любое устройство, предоставляющее сервисы формата «клиент-сервер» в режиме сервера по каким-либо интерфейсам и уникально определенное на этих интерфейсах. В более частном случае под хостом могут понимать любой компьютер, сервер, подключенный к локальной или глобальной сети.
Хостинг (англ. hosting) — услуга по предоставлению вычислительных мощностей для размещения информации на сервере, постоянно находящемся в сети (обычно Интернет). Хостингом также называется услуга по размещению оборудования клиента на территории провайдера с обеспечением подключения его к каналам связи с высокой пропускной способностью (колокация, от англ. colocation).