Глоссарий по WEB-разработке

0
138

A

  • API (Application Programming Interface или Программный интерфейс приложения) — набор правил и инструментов для взаимодействия программных компонентов. Например, API платежной системы позволяет сайту принимать оплату онлайн.
  • ASP.NET — фреймворк от Microsoft для разработки веб-приложений.

B

  • Backend (Бэкенд) — серверная часть веб-приложения, которая отвечает за обработку данных и логику работы. База данных — система хранения информации для веб-приложения. Например, MySQL, PostgreSQL, MongoDB.
  • Бекап (Backup) — резервное копирование данных для предотвращения потери информации.
  • Браузер — программа для просмотра веб-страниц (Chrome, Firefox, Safari).
  • Bootstrap — фреймворк для создания адаптивных веб-интерфейсов.

C

  • Cache (Кэш) — временное хранилище данных для ускорения загрузки веб-страниц.
  • CMS (Content Management System или Система управления контентом) — программное обеспечение для создания и редактирования сайта без необходимости программирования. Примеры: WordPress, Joomla, Drupal.
  • Cookie (Куки) — небольшой файл, который сайт сохраняет на устройстве пользователя для хранения настроек и идентификации.
  • CRM (Customer Relationship Management) — система для управления взаимодействием с клиентами.
  • CSS (Cascading Style Sheets) — язык стилей, используемый для оформления веб-страниц.
  • CDN (Content Delivery Network) — сеть серверов, используемая для ускорения загрузки контента сайта.
  • CI/CD (Continuous Integration/Continuous Deployment) — процессы автоматизированной интеграции и развертывания кода.

D

  • Dev-версия — тестовая версия веб-приложения, используемая для разработки и тестирования.
  • DNS (Domain Name System) — система, переводящая доменные имена в IP-адреса.
  • Docker — платформа для контейнеризации приложений, упрощающая их развертывание и масштабирование.

F

  • Frontend (Фронтенд) — клиентская часть веб-приложения, отображаемая пользователю. Включает HTML, CSS, JavaScript.
  • Framework (Фреймворк) — набор инструментов и библиотек для ускорения разработки веб-приложений. Примеры: React, Angular, Vue.js.

H

  • Hosting (Хостинг) — услуга по размещению веб-приложений в интернете.
  • HTML (HyperText Markup Language) — язык разметки, используемый для создания структуры веб-страниц.
  • HTTPS (HyperText Transfer Protocol Secure) — защищенный протокол передачи данных.

J

  • JavaScript — язык программирования для создания интерактивности на веб-страницах.
  • jQuery — библиотека JavaScript для упрощения работы с DOM и AJAX.
  • JSON (JavaScript Object Notation) — формат обмена данными между сервером и клиентом.

L

  • Landing Page (Лендинг) — целевая веб-страница, предназначенная для привлечения внимания пользователя и конверсии.
  • Личный кабинет — закрытая часть сайта, доступная зарегистрированному пользователю.

M

  • Middleware — программный слой между сервером и клиентом, обрабатывающий запросы и ответы.
  • MVC (Model-View-Controller) — архитектурный шаблон проектирования веб-приложений.
  • MySQL — реляционная система управления базами данных.

P

  • Payment Gateway (Платежный шлюз) — сервис для обработки онлайн-платежей.
  • Prod-версия — основная рабочая версия веб-приложения, доступная пользователям.
  • Progressive Web App (PWA) — веб-приложение, обладающее функциями мобильного приложения.
  • Prototype (Прототип) — упрощенная версия веб-приложения для тестирования идей и функций.

R

  • React — JavaScript-библиотека для создания пользовательских интерфейсов.
  • REST API — стиль архитектуры взаимодействия веб-сервисов, основанный на HTTP-запросах.
  • Role (Роль) — уровень доступа пользователя в системе (например, администратор, модератор, клиент).

S

  • SaaS (Software as a Service) — модель использования программного обеспечения через интернет.
  • SEO (Search Engine Optimization) — процесс оптимизации сайта для повышения его позиций в поисковых системах.
  • Server (Сервер) — компьютер, обрабатывающий запросы пользователей.
  • SQL (Structured Query Language) — язык для работы с базами данных.
  • SSL (Secure Sockets Layer) — технология шифрования данных между браузером и сервером.

T

  • Техническое задание (ТЗ) — документ, содержащий требования к разработке веб-приложения.
  • Толстый клиент — приложение, требующее установки на компьютер пользователя.
  • Тонкий клиент — веб-приложение, работающее в браузере без необходимости установки.

U

  • UI (User Interface) — пользовательский интерфейс веб-приложения.
  • UX (User Experience) — общий пользовательский опыт взаимодействия с веб-приложением.

V

  • VPS (Virtual Private Server) — виртуальный частный сервер для размещения веб-приложений.
  • Vue.js — JavaScript-фреймворк для разработки интерфейсов.

W

  • Web-приложение — программа, работающая в браузере.
  • Web-сервер — сервер, обслуживающий HTTP-запросы веб-приложений.
  • Webhook — механизм отправки данных с сервера в режиме реального времени.

Y

  • YAML (Yet Another Markup Language) — формат хранения данных, часто используемый в конфигурационных файлах.