Форум

Методология

Toolbox

Платформа

Сообщество

БЭМ методология

Документация

Методология БЭМ создана в Яндексе для разработки сайтов, которые надо делать быстро, а поддерживать долгие годы. Она позволяет создавать расширяемые и повторно используемые компоненты интерфейса.

Каждый веб-разработчик сталкивается с одними и теми же проблемами

Эти проблемы решены БЭМ-методологией,
подходом к веб-разработке, который позволяет получить гибкий, легко изменяемый код.

БЭМ предлагает единые правила написания кода

Общий подход для всех технологий: HTML, CSS, JavaScript, документации, тестов и т.д.

Масштабирование кода

Код развивается по заранее известным правилам.

Повторное использование

Большинство проектов используют одинаковые компоненты. Повторное использование позволяет резко сократить сроки и стоимость разработки.

Увеличение производительности

Простота обновления и масштабирования повышают эффективность работы.

Командная работа

Общая терминология позволяет разработчикам быстро переходить от проекта к проекту — всё заранее известно.

Пиши меньше, получай больше

Общие единые правила способствуют автоматизации процессов. Часть кода может быть сгенерирована автоматически.

Можно использовать в любых языках программирования и в любых фреймворках

Методология предлагает абстрактные практики по повышению надёжности и повторному использованию кода.

Легко изучить

Описание методологии со всеми примерами и отсылками можно прочитать за утренним кофе.

Эксперты рекомендуют БЭМ

БЭМ используют