Форум

Методологія

Інструментарій

Платформа

Спільнота

БЕМ методологія

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

Методологія БЕМ створена в Яндексі для розробки сайтів, які треба робити швидко, а підтримувати довгі роки. Вона дозволяє створювати розширювані і повторно використовувані компоненти інтерфейсу.

Кожен веб-розробник стикається з одними і тими ж проблемами

Ці проблеми вирішені БЕМ-методологією —
підходом до веб-розробки, який дозволяє отримати гнучкий, легко змінюваний код.

БЕМ пропонує єдині правила написання коду

Загальний підхід для всіх технологій: HTML, CSS, JavaScript, документації, тестів і т.д.

Масштабування коду

Код розвивається за заздалегідь відомими правилами.

Повторне використання

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

Збільшення продуктивності

Простота оновлення і масштабування підвищують ефективність роботи.

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

Загальна термінологія дозволяє розробникам швидко переходити від проекту до проекту — все заздалегідь відомо.

Пиши менше, отримуй більше

Загальні єдині правила сприяють автоматизації процесів. Частину коду може бути згенеровано автоматично.

Можна використовувати в будь-яких мовах програмування і в будь-яких фреймворках

Методологія пропонує абстрактні практики щодо підвищення надійності та повторного використання коду.

Легко вивчити

Опис методології з усіма прикладами та посиланнями можна прочитати за ранковою кавою.

Експерти рекомендують БЕМ

БЕМ використовують