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