目前呢,在PHP应用当中比较成熟的视图引擎有很多,例如咱们耳熟能详的 smarty phplip等等有几十种视图引擎那么使用比较成功的呢,我觉得首当其冲的就是smart经常在网上有人说smart如何的不好如何的臃肿,那么smarty呢,它是在之前PHP还不支持面向对象的时候,横空出世的一个模板引擎还提供了那分离简单的讲呢,就是要让PHP和HTML相分离,那么也就是能够让PHP程序员和美工同时进行开发,而且互不影响这个呢,在当时是一个很先进的一个技术,因此呢,smart在很长的一段时间里呢,赢得了众多的用户,一直到现在smart都是最受欢迎的模板引擎,那么对于这个模板引擎至于好和坏呢,我觉得更多的可能是说要看咱们怎么去利用它也就是你利用的好了,那么他就能够发挥最大的作用,其他的引擎呢,大家可以在网上去搜索一下,了解一下在咱们的这门课程里面呢,我们会详细的介绍smarty模板引擎。
视图,通俗地讲就是网页。视图的呈现需要视图引擎来运算,在主流的PHP MVC框架中都有各自的视图解释引擎,最常见的是使用标准的PHP来解释,还有XML、XHML、Smarty、TagLib等。
1、基于该引擎开发出的模板要更贴近标准的htm等
2、语法简单易懂
2、什么是好的视图引擎
3、良好的缓存机制
4、扩展性良好
5、网络资源多
" Smarty、 PHPLIB
这个是mvc里边很慢的一个引擎啊,这个是我刚学PHP的时候,那个用大部分都用smarty,然后smart然后渲染的时候很慢,所以大家基本上都不愿意用这个,或者说用这个引擎以后吧,大家都生成生成静态了。
学不学你自己决定吧。