С Чего Начинается Бэм?

BЭM означает «Модификатор блочного элемента».

Это подход к веб-разработке, позволяющий быстро создавать сайты с гибкой архитектурой.

Он знаком многим, кто занимается версткой HTML/CSS. Придуманный в «Яндексе», BЭM постепенно проникает в разработки других компаний.

На данный момент основные сопровождающие работают над выпуском в Open Source фреймворка, построенного по методологии BЭM, инструментов и множества полезных утилит. До сих пор публикуемая информация была очень разрозненной: отдельные темы освещены хорошо, но не всегда понятно, каков подход в целом.

Основная идея была передана в публичных выступлениях.

Но понятно, что это не самый удобный формат хранения информации.

Поэтому барьер входа был очень высоким.

Но теперь каноническая статья « Что такое БЭМ? ", что позволяет изучить его с самых азов.

BЭM оказался необходим, поскольку разработка крупного портала должна соответствовать следующим принципам:

  • Типичные веб-сайты необходимо разрабатывать быстро;
  • Проект должен жить долго (годы) и быть простым в обслуживании;
  • Вам нужно иметь возможность легко масштабировать свою команду.

    Над проектом может работать один человек или десять;

  • Внутри команды должны быть четкие зоны ответственности;
  • Код необходимо использовать повторно.

Вместе с разработкой методики и ее «тестированием» выяснилось, что она подходит не только для крупных порталов, но и для веб-студий и других моделей разработки.

Для применения методологии специалисты по сопровождению разрабатывают технические решения, которые не только удовлетворяют B&M, но и имеют индивидуальные преимущества.

Это, например, «специальный» JavaScript. И механизм шаблонов на основе JavaScript. И набор инструментов, реализованных в NodeJS. Теги: #JavaScript #bam #bam #CSS #front-end #frontend #веб-разработка #шаблоны #разработка сайтов

Вместе с данным постом часто просматривают: