上回写了一些关于Smarty的感想,经过这几天的学习,又有了新的认识 。
上回提到Smarty的功能过于强大以致美工人员很难胜任,从而违背了模板设计的初衷——分工合作。可是正是Smarty这些强大的功能真正实现了应用程序逻辑和页面显示逻辑的分离,应用程序只管提交数据,而数据的显示样式应该由模板来定义,这也是我认为的模板的正确方向,而Phplib之类的模板,大多只是实现了php代码和html代码的分离。
当然,逻辑上的分离,从程序或程序员的角度来说能使功能更简单明确,无疑给美工(我觉得叫模板设计者更合适)带来了麻烦,他们需要做更多的工作,而这些工作原来是由程序员来完成的。
所以,在不同的项目中,可以根据项目组人员的具体情况选择合适的模板。
对于我来说,如果条件允许,我优先选择Smarty!
再谈Smarty与Phplib_Template
最新推荐文章于 2025-11-29 10:44:03 发布
本文讨论了Smarty模板系统的功能及其在实现应用程序逻辑与页面显示逻辑分离方面的作用。文章指出了Smarty的强大功能如何帮助实现这一目标,并对比了其他较简单的模板系统。
1555

被折叠的 条评论
为什么被折叠?



