smarty和smarttemplate,前者功能多,后者精巧但够用我曾经对两者简单的用apache的ab和在一个页面里循环1000次测试发现smarty快一点点,如果都生成cache文件就一样了,其它的模板不觉得简单快速好用,最好的是xml。

解决方案 »

  1.   

    目前使用Smarty,其他不是很清楚
      

  2.   

    还有一种叫smarttemplate的??长见识了的说~~~~~smarty在处理多数据库情况下怎么办?配合adodb?有先例么?
      

  3.   

    模板很多,各有优势。目前模板驱动有三种方式:
    1、字符串替换 如phplib template、FastTemplate、pear iit
    此类模板上手容易,速度较慢2、文法翻译 如 Smarty
    将模板语言翻译成php程序,执行效率较高。首次执行较慢
    门槛较高,使用此类模板等于再学一种语言3、利用宏替换
    使用eval函数利用php自身的变量赋值机制来完成
    此类模板多见于成品论坛,针对性较强
      

  4.   

    我现在用SMARTY 确实 语法很复杂 但是功能强大
    我经常用的有<{$if}><{/if}>
    <{$foreache}>
    <{foreach from=$array2 item=item key=key}>
    还有很多字符串函数等等
    不过我感觉SMARTY以后可能应用更多  因为他能和PHP5更好的结合
      

  5.   

    如果有人愿意学 xslt 那就大不一样,所有的解析都是客户端的事情,除了版本限制(< IE 6 必须像装 Flash 那样装个插件),其他所有模板的弊病这个都能消除了,而且花精力学 smarty、学 phplib,终究是固定在 php 平台上了,可 xslt 是行业规范,和后台的语言无关
      

  6.   

    我个人认为XML+XSLT可能是以后的发展方向
      

  7.   

    PHP官方的模板引擎就是smarty不过用XML+XSLT代替模板引擎也不错,只是php4对XML支持感觉不够,PHP5好多了。
      

  8.   

    支持smarty算了,反正那个东东用的人比较多
      

  9.   

    一个人作东西,用了模板反到麻烦了。smarty和smarttemplate都没有在用
      

  10.   

    http://expert.csdn.net/Expert/topic/2894/2894529.xml?temp=.3004419
    给你参考一下,我还没时间结帖子,呵呵
      

  11.   

    昨天刚看到有人说smarty是脱裤子放屁,多此一举!
    郁闷!
      

  12.   

    <font color=red>那请问速度要求高的话,用什么比较好啊?</font>
      

  13.   

    我是新手,只用过template的说