Скачиваний:
9
Добавлен:
27.11.2024
Размер:
258.82 Кб
Скачать

Глоссарий терминов по дисциплине

«Интерактивное программирование веб-приложений»

.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).