Форум → Разработка → Клиентская сторона → Верстка и оформление → Кто-нибудь пользуется BEM (БЭМ)?
Кто-нибудь пользуется BEM (БЭМ)?
-
Клуб Блок, Элемент, Модификатор (БЭМ, BEM) на Яндексе
В презентации всё объясняется http://download.yandex.ru/company/experience/subbotnik/chel_stepanova.pdf
Статья A New Front-End Methodology: BEM на Smashing Magazine
bem (Block, Element, Modifier) на GitHubhttps://smappi.org/ - платформа по созданию API на все случаи жизни -
19 апреля 2012 г. 22:56, спустя 49 минут 22 секунды
видел, но чото не проникся, проекты видимо не те увы :)Сапожник без сапог -
20 апреля 2012 г. 16:42, спустя 17 часов 45 минут 47 секунд
первый верстала использовал, второй, который доверстывал получается тоже. Вообще хорошая тема ящитаю -
20 апреля 2012 г. 19:10, спустя 2 часа 28 минут 40 секунд
вообще реально все не так страшно (или это у нас так?) как в той презентации. Проще в разы, они как-то слишком уж заморочились -
20 апреля 2012 г. 19:37, спустя 26 минут 29 секунд
ну они чето перемудрили :-)
ну правда возможно они к этому пришли из опыта, так что у них такие задачи => такие решения :-)
вообще тут было достаточно просто метода стандартизованного именования файлов + модификаторов + сборщик небольшой для этого всего. а они просто сделали набор утилит и методологию :-))
По факту под жанго было бы приятно написать такой сборщик и компонентно верстать/рез производить.
аля
{% bem_block 'search' %}, и это бы уже читало мета информацию и готовило на вывод набор файлов css, js. компрессило их и кешило :)Сапожник без сапог -
20 апреля 2012 г. 20:37, спустя 59 минут 57 секунд
как то слишком дохуя действий надо делать)) но возможно это на первый взгляд только :)
+1https://smappi.org/ - платформа по созданию API на все случаи жизни -
20 апреля 2012 г. 20:43, спустя 5 минут 41 секунду
ага, проебан сам DRY principleкак то слишком дохуя действий надо делать)) но возможно это на первый взгляд только :)
+1Спустя 117 сек.уже в башке сложилось упрощенная реализация BEM под жангу, это просто, красиво и быстро используя уже распространенные django-compressor + static files std.
пишется парочка темплейт тагов которые копят подключеные блоки и выводят их в нужном порядке, все это компрессуя с помощью компрессора. Профит. а блоки хранятся в appname/static/blocks/.
и нахуй всякие утилиты не нужны :)Сапожник без сапог -
20 апреля 2012 г. 21:49, спустя 1 час 6 минут 5 секунд
жду от тебя в pypihttps://smappi.org/ - платформа по созданию API на все случаи жизни -
20 апреля 2012 г. 22:29, спустя 39 минут 58 секунд
когда заюзаю для себя - тогда сделаю вероятнее всего, заюзаю примерно недели через 3. +- пара недель
жду от тебя в pypiСапожник без сапог -
20 апреля 2012 г. 22:53, спустя 24 минуты 41 секунду
гудhttps://smappi.org/ - платформа по созданию API на все случаи жизни -
20 апреля 2012 г. 22:53, спустя 8 секунд
примерно недели через 3. +- пара недель
не забудьте умножить на два :D -
-
-
Пожалуйста, авторизуйтесь, чтобы написать комментарий!