Термины на букву М в веб-разработке

Термины веб-разработки на букву М
Веб-разработка — это динамичная и быстро развивающаяся область, которая включает множество специализированных терминов. В этом глоссарии собраны ключевые понятия на букву М, которые помогут вам лучше ориентироваться в мире интернет-технологий.
1. Маршрутизация (Routing)
Маршрутизация — это процесс определения пути запроса в веб-приложении. Она играет ключевую роль в одностраничных приложениях (SPA) и серверных фреймворках. Например:
- Клиентская маршрутизация: Обрабатывается JavaScript на стороне браузера (React Router, Vue Router).
- Серверная маршрутизация: Управляется сервером (Express.js, Django).
2. Медиазапросы (Media Queries)
Медиазапросы — это часть CSS3, позволяющая адаптировать стили под разные устройства. Пример использования:
@media (max-width: 768px) {
body { font-size: 14px; }
}
Они критически важны для создания адаптивного дизайна.
3. MVC (Model-View-Controller)
MVC — это архитектурный паттерн, разделяющий приложение на три компонента:
- Model: Данные и бизнес-логика.
- View: Пользовательский интерфейс.
- Controller: Обработчик действий пользователя.
Популярные фреймворки: Ruby on Rails, Laravel.
4. MySQL
MySQL — реляционная СУБД с открытым исходным кодом. Основные особенности:
- Поддержка SQL.
- Высокая производительность.
- Интеграция с PHP, Python и другими языками.
Широко используется в веб-приложениях, например, в связке с WordPress.
5. Модули (Modules)
Модули — это способ организации кода в независимые блоки. Примеры:
- ES6 Modules в JavaScript.
- Модули Python (файлы .py).
Они упрощают поддержку и масштабирование проектов.
6. Миграции (Migrations)
Миграции — это система управления изменениями в структуре базы данных. Инструменты:
- Laravel Migrations.
- Django South (устаревший) и встроенные миграции Django.
Позволяют безопасно изменять БД без потери данных.
7. Методология БЭМ (BEM)
БЭМ (Блок-Элемент-Модификатор) — это подход к именованию CSS-классов. Пример:
.block__element--modifier { color: red; }
Используется для улучшения читаемости и поддержки кода.
8. Webpack
Webpack — сборщик модулей для JavaScript. Ключевые функции:
- Объединение файлов.
- Оптимизация (минификация, tree shaking).
- Загрузчики (loaders) для обработки CSS, изображений.
Стандарт в современной фронтенд-разработке.
Этот глоссарий поможет вам разобраться в ключевых терминах веб-разработки на букву М. Используйте его как справочник или отправную точку для углубленного изучения технологий.
Добавлено: 27.02.2025
