2014-10-10 156 views
1

我使用节点JS为我的网站项目, 现在我不知道模板哪一个更好把手或embeddedejs 感谢您的帮助模板引擎的node.js

+1

一般的“A或B”问题不是[主题为SO](http://stackoverflow.com/help/dont-ask),因为他们的答案往往主要是意见。虽然在这种情况下,我只会建议把手,因为['ejs'](https://www.npmjs.org/package/ejs)目前没有被维护(“*上次更新7个月前*”)。 – 2014-10-10 16:16:49

回答

2

这可能在很大程度上取决于,取决于学习系统的时间范围,如果您以前使用过模板系统,您更习惯使用哪种框架。否则,这可能取决于你的熟练语言。例如,如果你在PHP中做了很多工作,你会发现EJS很容易找到,因为结构非常相似。例如

在EJS:

<% 
    // Write code here 
%> 

或者打印一个变量:

<%= variable %> 

这是非常相似的PHP:

<?php 
    // Write code here 
?> 

<?= $variableToPrint ?> 

但是,如果你已经使用如Django之前的模板系统,那么你会发现更容易处理的句柄,因为它非常相似。

但是,简单的学习不应该是你唯一关心的问题。如果您有时间学习新的模板系统,那么您可以仔细阅读给出的建议作为答案,并从长远角度找到最佳模板。