smatry是php官方推荐的模版引擎,最近有朋友跟我讲,smarty不太好,文件大小下不来,很多功能用不到,有人觉得dz的那套模版好用,还有人习惯用自己写的模版。我们光且不讨论smarty究竟是好还是坏,首先讲讲模版引擎是用来干什么的?
MVC架构现在一直被广大网页开发者所称道,那如何实现MVC呢,这就需要模版引擎,所有的功能实现通过M(model)和C(control)去实现,V就是我们所说的表现层,通过对控制层传递的值的处理,实现页面表现,smarty就是用来实现这种模版表现的。
Smarty在功能上是全面的,无论从安装还是使用都相当得心应手,smarty语句很简单,很多都是跟php类同的,所以很容易接受,包括后面为我们都做好的Custom Function,可以很方便的让我们快速的完成html网页结构的布置。
笔者认为Smarty最强大之处在于其Plugins的扩展,在这里完全可以自定义自己的引擎功能,灵活性相当大,目前互联网上流行的企业网站建设程序BIWEB就是运用了这套引擎,大家可以去参考其smraty架构,可能会有很大的帮助。
无可置否,smatry始终是官方的推荐的配置,其版本的不断更新也是跟着官方的节奏在走,其强大的功能加上可扩展性,造就其优秀的品质,希望smarty今后能给我们更大惊喜。
阅读(256) | 评论(0) | 转发(0) |