【发布时间】:2013-06-27 04:02:33
【问题描述】:
在使用 node.js 和 express 和dustjs 模板引擎进行开发时, 用于显示“Hello Username”菜单的模式是什么?一个登录表单,取决于请求是否经过身份验证?
它应该是一个使用条件的模板吗?还是使用两种不同的模板并根据用户的身份验证状态选择合适的模板会更好吗?或者其他替代方案?
【问题讨论】:
标签: node.js templating dust.js
在使用 node.js 和 express 和dustjs 模板引擎进行开发时, 用于显示“Hello Username”菜单的模式是什么?一个登录表单,取决于请求是否经过身份验证?
它应该是一个使用条件的模板吗?还是使用两种不同的模板并根据用户的身份验证状态选择合适的模板会更好吗?或者其他替代方案?
【问题讨论】:
标签: node.js templating dust.js
我认为答案取决于不同组件的复杂性。如果登录菜单和登录表单都相对简单,则可以轻松地将它们包含在单个部分中。如果它们很复杂(或者您怀疑它们将来可能会变得更加复杂),那么将它们分成单独的“部分”可能是最好的方法。额外的模板会带来少量的间接成本,但非常少。
此外,如果您从单个模板开始并且事情开始变得复杂,则很容易将事情分解成单独的部分。
【讨论】: