gpt4 book ai didi

templates - 无逻辑模板(例如 mustache )有什么优点?

转载 作者:行者123 更新时间:2023-12-03 04:51:21 25 4
gpt4 key购买 nike

最近,我遇到了mustache据称这是无逻辑模板

但是,没有解释为什么它是以无逻辑的方式设计的。换句话说,无逻辑模板的优点是什么?

最佳答案

换句话来说,它可以防止你搬起石头砸自己的脚。在过去的 JSP 时代,JSP 文件中散布着 Java 代码是很常见的,这使得重构变得更加困难,因为代码分散了。

如果您通过设计阻止模板中的逻辑(就像 mustache 所做的那样),您将不得不将逻辑放在其他地方,这样您的模板最终就会变得整洁。

另一个优点是您被迫考虑关注点分离:您的 Controller 或逻辑代码必须在将数据发送到 UI 之前进行数据按摩。如果您稍后将模板切换为另一个模板(假设您开始使用不同的模板引擎),则转换会很容易,因为您只需实现 UI 详细信息(因为模板上没有逻辑,请记住)。

关于templates - 无逻辑模板(例如 mustache )有什么优点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3896730/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com