我想知道 Node.js 的最佳模板引擎。
目前我正在使用 jade 引擎和 node.js。
读完本文后出现困惑
https://github.com/baryshev/template-benchmark
请给我推荐最好的
Thanks.
没有最好的视图引擎。最佳视图引擎的标准基于模板引擎必须实现的实际需求以及使用它的人。例如,很多人真的很喜欢 Jade 视图引擎,但也有很多人认为它不好,因为他们不喜欢其语法。您应该遵循的优先事项很简单:
-
Syntax:您喜欢视图引擎为您提供的语法吗?
-
Features:视图引擎是否具有您希望它执行的所有操作(例如包含、变量、过滤器)?
-
Learning: 学起来难吗?如果你有设计师,他们能理解吗?工具?
-
社区:是否有社区或可以联系到的人可以帮助解决问题?
-
表现:视图引擎是否编译和缓存?如果没有,这是否really matter?
请注意,当您在生产模式下运行节点时(NODE_ENV=生产),大多数视图引擎会自动进行编译和缓存。现在您应该检查不同风格的视图引擎,并根据项目的标准决定您最喜欢的内容(例如玉石、车把、EJS、Gaikan)。
Update:
我查看了基准测试并决定将我自己的视图引擎合并到其中(Gaikan)。可以在这个地址看到forkhttps://github.com/Deathspike/template-benchmark包括结果。如果您完全为了性能,这会增加另一个有价值的选择,但我建议坚持我上面列出的优先事项。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)