Смотря что ты называешь "полноценным шаблонизатором" ?
Другие фреймворки используют его чтобы не писать велосипеды. Т.е. если есть готовый шаблонизатор, то вполне логично его задействовать. Плюс в том, что при переходе от одного фреймворка к другому не приходится менять шаблоны.
Прекомпилятор нужен чтобы превратить шаблон в js функцию. Так как шаблон может иметь вложенные циклы.
---
Object: {{name}}
Properties: {{#prop}}
* {{name}} // фактически здесь будет prop.name
{{/prop}}
|