Jade выглядит как классный шаблонный движок, и я думаю, что буду использовать его для своего следующего проекта. Однако некоторые из синтаксисов для меня не имеют смысла.
Что вы получаете, делая это:
ul
li
a(href="#book-a") Book A
вместо:
<ul>
<li><a href="#book-a">Book A</a></li>
</ul>
Я понимаю, что вы сохраняете какую-то типизацию, но мне кажется менее читаемой. Я заметил в Jade live demo, что обычный html проходит прямо через перевод. Так что было бы плохой практикой сделать что-то вроде этого:
<div class="someClass">
<h3> #{book.name} </h3>
</div>