Есть какие-нибудь статьи, туториалы по сабжу? Нашел несколько презентаций, доклад с yac2013, но там все в общих чертах. Где можно почерпнуть актуальную информацию?
А что конкретно интересует? ;-)
Интересует, вопрос как написать проект полностью на БЭМ. Структура проекта, сборка, маршрутизация, Возможно ли сделать многостраничный сайт на bem-node итд. Насколько я понял, при таком подходе мы уходим от mvc, а к чему приходим - до конца непонятно.
Не советую bem-node, с маршрутизацией там все совсем плохо. Говорю, как сделавший на нем небольшой, но достаточный для оценки проект. Исходники проекта, кстати, открыты, можете посмотреть и понять, как примерно все работает. bem-node, конечно, изменился с тех пор, но не принципиально.
На тех же идеях изоморфизма, кстати, есть у меня свой микрофреймворк. Основные отличия от bem-node - базируется на bem-core, в качестве шаблонизатора bemtree, bemhtml. По поводу документации пока не заморачивался, но есть простейший проект-пример
Актуальную информацию в любом случае советую "черпать" из кода, его немного, что в bem-node, что в bnsf. Вам в любом случае пригодится знание, как что работает, если решите брать что-то за основу.
Структура проекта и сборка - стандартные для БЭМ-проектов, для bem-node - enb, для bnsf - bem-tools.
Маршрутизация:
Что значит "Возможно ли сделать многостраничный сайт на bem-node"? Сайт, который будет иметь несколько страниц, доступных по разным урлам - разумеется, возможно.
Задавайте вопросы, пробуйте. Чем смогу - помогу.
Спасибо, похоже, это то, что нужно.
@apsavin Саша, круто! Можешь прислать сюда пулл-реквест, чтобы мы опубликовали nbsf на https://ru.bem.info/built-with-b/ ?
Могу, но, может быть, стоит дождаться версии 1.0?) Ну и документации.
@apsavin тут тебе виднее — насколько оно уже юзабельно и когда планируешь версию ;)
Оно юзабельно, но я, наверное, еще подожду. Нужны документация, тесты. Возможно, консольный генератор страниц поверх bem create.
на https://ru.bem.info/built-with-b/ не по версиям там просто ссылка на проект и тебя, как автора дальше ты пиши, что есть, в ридми проекта на гитхабе и все так что пул можно слать и сейчас, пока не забылось
@kompolom я перевел try-bem-online на bnsf, старая версия осталась в ветке bem-node. Начал добавлять статьи в wiki. Если пользуетесь bnsf, буду рад обратной связи.
@mursya а почему нет en-версии этой страницы? Перевести времени нет или по каким-то другим причинам?
@apsavin, а bnsf-project-stub в актуальном состоянии?
@Guria В актуальном, но есть что обновить. Сегодня планировал этим заняться.
@apsavin не хочешь ли ты назвать свой продукт не bnsf, а bem-node 2.0 ? AFAIK мейнтейнеры bem-node не будут развивать его дальше и можно взять этот «бренд» для дальнейшего использования.
@vithar нет, мне нравится bnsf.)