Express 3.x最佳布局实现(模板引擎)

从我读到的ExpressJS 3中 ,放弃了对布局的支持,把它留给模板引擎。 所以如果一个引擎不支持布局,最好的Node.js模块是什么? 或者,如果最好听起来主观,不是最好的,但至less有一个工作的解决scheme?

我将使用Hogan.js作为模板引擎。

或者,也许有一个更好的替代布局作为一个概念? 我觉得它很有帮助,但希望了解其他方法。

有很多模板引擎。

以下是我所知道的一些好的:

  • 把手 – 非常好的延伸{{mustache}} 。
  • Jade – 来自visionmedia(express.js的作者)的非常强大的模板引擎以及我最喜欢的模板引擎。
  • ejs – 来自visionmedia的另一个模板引擎。

你会发现更多的引擎 – 在这个问题 。

您可以看看node.js支持的以下模板:

https://github.com/joyent/node/wiki/modules#wiki-templating

这也是比较不同types的模板根据他们的渲染时间的基准

https://github.com/Deathspike/template-benchmark

我的build议是: ejs和jade是非常强大的,有很多function,并且都支持express

我正在使用express-ejs-layouts,并且使用下划线/ lodash和ejs模板完美地工作。