我觉得smarty的用处有两点:1.代码分离
2.缓存请求补充.

解决方案 »

  1.   

    其实就是用于view层分离的
    缓存功能其实也不算吧,看他的缓存文件能看到他其实就是把他的文件解析成html+php类似的文件
    也不是静态页面
      

  2.   

    本帖最后由 xuzuning 于 2011-08-08 13:46:18 编辑
      

  3.   

    恩,美工也要了解smarty的标签用法,呵呵!
      

  4.   

    如果你把smarty往高内聚,低耦合上想想,也不错
      

  5.   

    Smarty的好处最显著的就是PHP代码与模板分享。
    其次是模板的缓存功能
    还有就是定制方便。DIY也方便。总之,灵活性非常高。业界使用最广泛。基本上只要是搞PHP开发的公司都要求会Smarty模板引擎。http://www.phpcxz.com/a/web/ 专业的PHP初学者WEB开发的文章。
      

  6.   

    smart根本只是起到一小部门的作用!代码量还不是没减少
      

  7.   

    没有什么用。直接用php写挺好的
      

  8.   

    缓存的目的是为了提高网站的访问速度.
    并且虽然说对于小型开发smarty没有太的的用处但是涉及到大型开发,做PHP的可以不用考虑前端的东西.你所要做的就是用你的PHP文件去应对前面页面发来的请求.你只需要对请求的参数返回$data数组就OK 分离了代码.
    并且PHP+html混写的东西如果想修改样式.模板.那是相当的费劲啊.smarty则不同.