Цитата:
|
HTML: emmet. Никаких ущербных Jade'ов мне не надо
|
Ну всё таки это разные вещи. Emmet не защитит тебя от XSS, не даст code-reuse... да и вообще это разные инструменты и странно их сравнивать
Цитата:
|
Разное: одним глазом кошусь на БЭМ
|
Можно двумя глазами, лишь бы инструменты хорошие были, например в Stylus всё для этого есть.
.b-input {
&__input {
&_hover {
&_true {
...
}
&_false {
...
}
}
...
}
}
.b-select {
@extend .b-input;
}
В своём Snakeskin я сделал похожую схему для HTML
- template bInput()
< .{this.name}
< input.&__input
...
- template bSelect() extends bInput
В JS для БЭМ юзаю свою закрытую либу.
***
По сабжу:
CSS: Stylus + Nib
HTML: Snakeskin
JS: es6-transpiler
Сборщики: grunt или простой jossy
Редактор: WebStorm