bem-site / bem-forum-content-ru

Content BEM forum for Russian speak users
MIT License
56 stars 6 forks source link

bem-node #148

Closed kompolom closed 9 years ago

kompolom commented 9 years ago

Есть какие-нибудь статьи, туториалы по сабжу? Нашел несколько презентаций, доклад с yac2013, но там все в общих чертах. Где можно почерпнуть актуальную информацию?

qfox commented 9 years ago

А что конкретно интересует? ;-)

kompolom commented 9 years ago

Интересует, вопрос как написать проект полностью на БЭМ. Структура проекта, сборка, маршрутизация, Возможно ли сделать многостраничный сайт на bem-node итд. Насколько я понял, при таком подходе мы уходим от mvc, а к чему приходим - до конца непонятно.

apsavin commented 9 years ago

Не советую bem-node, с маршрутизацией там все совсем плохо. Говорю, как сделавший на нем небольшой, но достаточный для оценки проект. Исходники проекта, кстати, открыты, можете посмотреть и понять, как примерно все работает. bem-node, конечно, изменился с тех пор, но не принципиально.

На тех же идеях изоморфизма, кстати, есть у меня свой микрофреймворк. Основные отличия от bem-node - базируется на bem-core, в качестве шаблонизатора bemtree, bemhtml. По поводу документации пока не заморачивался, но есть простейший проект-пример

Актуальную информацию в любом случае советую "черпать" из кода, его немного, что в bem-node, что в bnsf. Вам в любом случае пригодится знание, как что работает, если решите брать что-то за основу.

Структура проекта и сборка - стандартные для БЭМ-проектов, для bem-node - enb, для bnsf - bem-tools.

Маршрутизация:

Что значит "Возможно ли сделать многостраничный сайт на bem-node"? Сайт, который будет иметь несколько страниц, доступных по разным урлам - разумеется, возможно.

Задавайте вопросы, пробуйте. Чем смогу - помогу.

kompolom commented 9 years ago

Спасибо, похоже, это то, что нужно.

tadatuta commented 9 years ago

@apsavin Саша, круто! Можешь прислать сюда пулл-реквест, чтобы мы опубликовали nbsf на https://ru.bem.info/built-with-b/ ?

apsavin commented 9 years ago

Могу, но, может быть, стоит дождаться версии 1.0?) Ну и документации.

tadatuta commented 9 years ago

@apsavin тут тебе виднее — насколько оно уже юзабельно и когда планируешь версию ;)

apsavin commented 9 years ago

Оно юзабельно, но я, наверное, еще подожду. Нужны документация, тесты. Возможно, консольный генератор страниц поверх bem create.

mursya commented 9 years ago

на https://ru.bem.info/built-with-b/ не по версиям там просто ссылка на проект и тебя, как автора дальше ты пиши, что есть, в ридми проекта на гитхабе и все так что пул можно слать и сейчас, пока не забылось

apsavin commented 9 years ago

@kompolom я перевел try-bem-online на bnsf, старая версия осталась в ветке bem-node. Начал добавлять статьи в wiki. Если пользуетесь bnsf, буду рад обратной связи.

@mursya а почему нет en-версии этой страницы? Перевести времени нет или по каким-то другим причинам?

Guria commented 9 years ago

@apsavin, а bnsf-project-stub в актуальном состоянии?

apsavin commented 9 years ago

@Guria В актуальном, но есть что обновить. Сегодня планировал этим заняться.

vithar commented 9 years ago

@apsavin не хочешь ли ты назвать свой продукт не bnsf, а bem-node 2.0 ? AFAIK мейнтейнеры bem-node не будут развивать его дальше и можно взять этот «бренд» для дальнейшего использования.

apsavin commented 9 years ago

@vithar нет, мне нравится bnsf.)