Клуб Я.Субботника

bem server: система сборки фронтенда

29 июня 2012, 14:41
фото автора
Сергей Белов. Киев, 5 мая 2012 года
Пишет программы с 7 класса средней школы. Работает в Яндексе разработчиком с 2008 года. За это время успел принять участие в разработке многих внутренних сервисов и инструментов для разработчиков.

О докладе
bem server: система сборки фронтенда.

Расскажет, как в Яндексе собирали сервисы раньше, как их собирают сейчас и как их будут собирать в ближайшем будущем. Ответит на вопросы о том, что такое bem server, почему начали его разработку и какие проблемы он призван решить.





презентация, pdf видео, 1018.72 Мб мобильное видео, 80.90 Мб
7 комментариев
Подписаться на комментарии к посту
Воищев Иван
17 сентября 2012, 15:24

А будет доклад про разработку с помощью bem server, на подобе как Виталий расказывать как сделать простой сайт с помощью bem tools? Для тупых

В общем-то, в этом ничего сложного нет. Если у вас проект собирается через bem make, то вы точно так же можете запустить команду bem server, и сервер уже будет слушать и пытаться сам собирать ваш проект. В зависимости от того, где вы его запускаете (по умолчанию, на локальной машине), вам нужно будет указать, на какой IP повешаться (не помню какой по умолчанию, но если это удаленная машина, то нужно будет указать, хотя бы, 0.0.0.0) и какой порт слушать, по умолчанию 8080.

По-простому: если у вас на машине стоит nodejs и вы разработку ведете там же, то вам достаточно будет просто запустить bem server и открыть http://localhost:8080/путь-к-странице/страница.html и он все нарисует сам ;-)

Воищев Иван
19 сентября 2012, 08:32

Не так все просто. Во всем этом я вкурсе. Но не пересобирает файлы. Хотя по консоли видно что какие то действия происходят

Ну тут варианта 2, либо он их не видит, либо баг.

Если не видит - надо понять почему не видит, пробовали команде мэйк сказать, чтобы собрала конкретный ваш блок?

Если баг - то лучше сразу issue на гитхабе. Баги, обычно, правятся с более высоким приоритетом, нежели остальная разработка.

Предлагаю в в клуб бем перейти обсуждать). Только в посте опишите более детально, что как собираете, и что не собирается.

Воищев Иван
21 сентября 2012, 00:23
Да похоже я либо не понял как точно собирать. По этому пока очень трудно создать тему с понятным описанием. Можешь рассказать в какой последовательности ты собираешь? Может скайп? voischev
Сергей Белов
20 сентября 2012, 13:56

Какой-то доклад про это безусловно нужно сделат в будущем. Но когда и какой именно — не могу сейчас пообещать ;)

Воищев Иван
20 сентября 2012, 23:14
Ну уже хорошо) Остается ждать