К сожалению, отделять логику от представления в js очень сложно. Я несколько раз наблюдал раздутые шаблоны на каком-нибудь хенделбарс, с кучей хелперов, в итоге, в шаблоне получается адская смесь из: 1) html, 2) js 3) кода специфичного шаблонизатора.
facebook не стал бороться, просто убрали синтаксический шум из кавычек, переносов слов, запилили интерполяцию строк. Компоненты на много гибче и проще, чем с вынесенным отдельно шаблонизатором. Да и вообще, никто не мешает писать что-то типа:
facebook не стал бороться, просто убрали синтаксический шум из кавычек, переносов слов, запилили интерполяцию строк. Компоненты на много гибче и проще, чем с вынесенным отдельно шаблонизатором. Да и вообще, никто не мешает писать что-то типа:
+ аналогичная структура папок в src
atom.io/packages/language-erlang
atom.io/packages/language-haskell
atom.io/packages/script
Число плагинов растет как на дрожах, посмотрим что из этого выйдет,
а пока связка вим + вебшторм покрывает все мои потребности.