我比较孤陋,不过
Smarty 、pear/iit 及更早的 phplib-template、fasttemplate
都不是国内的吧?

解决方案 »

  1.   

    这模板系统就不说了,因为它本身就是做这个的,除个模板系统,其它的如论坛,博客,商城,cms,都没有使用模板
      

  2.   

    感觉国情环境所致,用户习惯。
    学一套模板的功夫,差不多够学php的入门了吧
      

  3.   

    我没说太清楚,我是说那种需要编译的模板,国外的模板都是直接嵌套php代码,而国内的都是用编译的,也就是类似smarty这种,模板里用的不是php代码,
      

  4.   

    直接嵌套php代码的模板读写都太痛苦 
      

  5.   

    我看到大多国外的系统都是直接嵌套php代码,而国内的是使用类似smart这种技术的,或者是自己编译的类似smarty这种
      

  6.   

    我看到大多国外的系统都是直接嵌套php代码,而国内的是使用类似smart这种技术的,或者是自己编译的类似smarty这种只用过ThinkPHP,不了解其他框架
    直接嵌套估计是为了速度考虑,但使用模板引擎照样可以编译后缓存一份原生php的模板
      

  7.   

    smarty是一个基于PHP开发的PHP模板引擎。它提供了逻辑与外在内容的分离,
    举个例子
     <dd class="dl_1"><a href="{$url}">{$thisname}</a></dd>
     <dd class="dl_2"><a href="{$next_url}">{$nextname}</a></dd>
    和下面这个有什么太大区别吗?
    <dd class="dl_1"><a href="<?$url?>"><?$thisname?></a></dd>
    <dd class="dl_2"><a href="<?$next_url?>"><?$nextname?></a></dd>
      

  8.   

    不要开短标签,你用原生php写个ifelse就能体会了
      

  9.   


    前端和美工的定义是不一样的,如果前端不会编程,那要前端来做什么?另外由于php所谓的易上手和开源的原因,网上流传的phpXXX系统十有八九是垃圾,最好把楼主看到的发出来以作参考。那些所谓模板,我觉得没多大优势可言,用不用都无所谓。
      

  10.   


    另外看命名风格和之前帖子的回复,你就是之前那个sheep_app3吧,你还真会闹腾,注册这么多马甲别人就认不出你了么 
      

  11.   

    一样啊,用模板也是要定判断的,类似
    {if}
    <div>
    {/if}
      

  12.   

    我阅读过好多国外php写的系统,和国内php写的系统,,就发现国外其本上不用或用的不多,大家不信可以自己看看,反正都是开源的,而国内的大多都用类似smarty或自己写的模板系统,
      

  13.   

    dede、EmpireCMS、Discuz! 等就是使用的非编译型模板要不要使用模本?
    如果你不打算实现界面与控制分离,就没有使用的必要要不要使用编译型模板?
    如果你从来就没有使用可视化网页制作工具的习惯,那么也就没有必要使用
      

  14.   

    写完之后以现不能编辑了,想引正下,不是说不使用模板,而是国外模板还是用php语法,而国内是另外弄的一套,
      

  15.   

    国外有些框架提供的模板也有提供专门的模板语法呀,但是这些模板依旧也可以用php语法,这跟国内外又扯上啥 关系了,知识无国界,同样,习惯用什么了,自然觉得周围用什么的就多了~~~
      

  16.   

    从运行效率来讲,自然是php、html混合编码的最高
    但由于可读性较差,所以才有了php和html分离的所谓模板
    如果将php代码直接写在html模板中,那么这样的模板文件是不能使用可视化编辑器(比如 dw)调试的,因为<?php ?> 标记将导致 dw 错误。即使某些编辑器中不会报错,但由于php标记不会被显示(php 代码只被理解为标记的属性),失去了所见即所得的可视化编辑的意义这种事情是不能冥想的,你自己动动手就可以理解人们为什么会这样做,或是那样做了
      

  17.   

    看看开原的yii框架, 都没有加入模板这个东西,无非就是封装好组件。
      

  18.   

    你有从头看帖子吗,我不是说这和国内外有什么关系,你可以看看国内的论坛,商城,博客,cms再看看国外的,就知道了,
      

  19.   

    这让我想到了,c/c++,都说c/c++不安全,可我们的电脑系统,微软的,苹果的,linux,都是c/c++写的,
      

  20.   

    很不理解那些说模板引擎降低运行效率的,模板语法是运行时才能确定解析成什么样的php脚本吗?
    缓存一份原生php的模板会累死人吗?一个is_file函数会有多大消耗?
    不管外国人怎么想的,反正我怎么想都觉得原生模板不靠谱