LINUX.ORG.RU

История изменений

Исправление faust, (текущая версия) :

Готов согласится, что там тяжело с документацией и примерами, что покрывается быстрой реакцией от комьюнити на форуме. Но, если вы владеете принципами шаблонизации XML/XSLT, то BEMHTML это её эволюционное продолжение в сторону JS. BH — это ответвление, ещё более упрощённое и ещё более JS-like.

В полном стеке БЭМ реализуется и модульность, и i18n, и шаблонизация как в рантайме на сервере, так и на клиенте. + методология, которая упорядочивает, что в свою очередь приводит к отказу от копипаста, выделяя повторяющийся код в библиотеки, изменения мейкапа без драм на нескольких проектах одновременно за счет АНБ и уровней переопределения, возможности длительной поддержки всего хозяйства.

Кажется, что вся сложность входа заключается только в принятии методологии, далее всё становится понятно и просто. Но я не уговариваю, просто делюсь опытом.

Исходная версия faust, :

Готов согласится, что там тяжело с документацией и примерами, что покрывается быстрой реакцией от комьюнити на форуме. Но, если вы владеете принципами шаблонизации XML/XSLT, то BEMHTML это её эволюционное продолжение в сторону JS. BH — это ответвление, ещё более упрощённое и ещё более JS-like.

В полном стеке БЭМ реализуется и модульность, и i18n, и шаблонизация как в рантайме на сервере, так и на клиенте. + методология, которая упорядочивает, что в свою очередь приводит к отказу от копипаста, выделяя повторяющийся код в библиотеки, изменения мейкапа на нескольких проектах одновременно за счет АНБ и уровней переопределения, возможности длительной поддержки всего хозяйства.

Кажется, что вся сложность входа заключается только в принятии методологии, далее всё становится понятно и просто. Но я не уговариваю, просто делюсь опытом.