Знакомство с БЭМ

Знакомство с БЭМ

Решил более детально изучить БЭМ-методологию и ее принципы. БЭМ (Блок, Элемент, Модификатор) — компонентный подход к веб-разработке. В его основе лежит принцип разделения интерфейса на независимые блоки. Он позволяет легко и быстро разрабатывать интерфейсы любой сложности и повторно использовать существующий код, избегая «Copy-Paste».

Идея и архитектура:

  • БЭМ предлагает единые правила написания кода
    Общий подход для всех технологий: HTML, CSS, JavaScript, документации, тестов и т.д.
  • Масштабирование кода
    Код развивается по заранее известным правилам.
  • Повторное использование
    Большинство проектов используют одинаковые компоненты. Повторное использование позволяет резко сократить сроки и стоимость разработки.
  • Увеличение производительности
    Простота обновления и масштабирования повышают эффективность работы.
  • Командная работа
    Общая терминология позволяет разработчикам быстро переходить от проекта к проекту — всё заранее известно.
  • Пиши меньше, получай больше
    Общие единые правила способствуют автоматизации процессов. Часть кода может быть сгенерирована автоматически.

На сайте «БЭМ» Вы найдете подробное описание методологии, различный инструментарий и сообщество.

Обратите внимание! Проект на Бета версии Подробнее