国内外php系统的对比,欢迎各位来 我比较孤陋,不过Smarty 、pear/iit 及更早的 phplib-template、fasttemplate都不是国内的吧? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这模板系统就不说了,因为它本身就是做这个的,除个模板系统,其它的如论坛,博客,商城,cms,都没有使用模板 感觉国情环境所致,用户习惯。学一套模板的功夫,差不多够学php的入门了吧 我没说太清楚,我是说那种需要编译的模板,国外的模板都是直接嵌套php代码,而国内的都是用编译的,也就是类似smarty这种,模板里用的不是php代码, 直接嵌套php代码的模板读写都太痛苦 我看到大多国外的系统都是直接嵌套php代码,而国内的是使用类似smart这种技术的,或者是自己编译的类似smarty这种 我看到大多国外的系统都是直接嵌套php代码,而国内的是使用类似smart这种技术的,或者是自己编译的类似smarty这种只用过ThinkPHP,不了解其他框架直接嵌套估计是为了速度考虑,但使用模板引擎照样可以编译后缓存一份原生php的模板 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> 不要开短标签,你用原生php写个ifelse就能体会了 前端和美工的定义是不一样的,如果前端不会编程,那要前端来做什么?另外由于php所谓的易上手和开源的原因,网上流传的phpXXX系统十有八九是垃圾,最好把楼主看到的发出来以作参考。那些所谓模板,我觉得没多大优势可言,用不用都无所谓。 另外看命名风格和之前帖子的回复,你就是之前那个sheep_app3吧,你还真会闹腾,注册这么多马甲别人就认不出你了么 一样啊,用模板也是要定判断的,类似{if}<div>{/if} 我阅读过好多国外php写的系统,和国内php写的系统,,就发现国外其本上不用或用的不多,大家不信可以自己看看,反正都是开源的,而国内的大多都用类似smarty或自己写的模板系统, dede、EmpireCMS、Discuz! 等就是使用的非编译型模板要不要使用模本?如果你不打算实现界面与控制分离,就没有使用的必要要不要使用编译型模板?如果你从来就没有使用可视化网页制作工具的习惯,那么也就没有必要使用 写完之后以现不能编辑了,想引正下,不是说不使用模板,而是国外模板还是用php语法,而国内是另外弄的一套, 国外有些框架提供的模板也有提供专门的模板语法呀,但是这些模板依旧也可以用php语法,这跟国内外又扯上啥 关系了,知识无国界,同样,习惯用什么了,自然觉得周围用什么的就多了~~~ 从运行效率来讲,自然是php、html混合编码的最高但由于可读性较差,所以才有了php和html分离的所谓模板如果将php代码直接写在html模板中,那么这样的模板文件是不能使用可视化编辑器(比如 dw)调试的,因为<?php ?> 标记将导致 dw 错误。即使某些编辑器中不会报错,但由于php标记不会被显示(php 代码只被理解为标记的属性),失去了所见即所得的可视化编辑的意义这种事情是不能冥想的,你自己动动手就可以理解人们为什么会这样做,或是那样做了 看看开原的yii框架, 都没有加入模板这个东西,无非就是封装好组件。 你有从头看帖子吗,我不是说这和国内外有什么关系,你可以看看国内的论坛,商城,博客,cms再看看国外的,就知道了, 这让我想到了,c/c++,都说c/c++不安全,可我们的电脑系统,微软的,苹果的,linux,都是c/c++写的, 很不理解那些说模板引擎降低运行效率的,模板语法是运行时才能确定解析成什么样的php脚本吗?缓存一份原生php的模板会累死人吗?一个is_file函数会有多大消耗?不管外国人怎么想的,反正我怎么想都觉得原生模板不靠谱 诚聘PHP开发人员。速度就一个名额。 800元请人写个采集及添加2个小功能 分享功能如何获取分享成功或失败的返回值 大家知道这个帮助系统叫什么吗?有哪里下载吖 php+apache+mysql优化 zend加密的php,用dezender解密后有特殊代码,$FN_-2147483647( ) 这里如何理解呢 PHP获取刷卡数据 ThinkPHP按条件查询的记录总是第一条是怎么回事? 执行不出来,求助各位大神了 关于帝国cms中的一个挺另人恶心的事 PHP入门看什么书好点 有java基础 求大神们推荐
学一套模板的功夫,差不多够学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>
前端和美工的定义是不一样的,如果前端不会编程,那要前端来做什么?另外由于php所谓的易上手和开源的原因,网上流传的phpXXX系统十有八九是垃圾,最好把楼主看到的发出来以作参考。那些所谓模板,我觉得没多大优势可言,用不用都无所谓。
另外看命名风格和之前帖子的回复,你就是之前那个sheep_app3吧,你还真会闹腾,注册这么多马甲别人就认不出你了么
{if}
<div>
{/if}
如果你不打算实现界面与控制分离,就没有使用的必要要不要使用编译型模板?
如果你从来就没有使用可视化网页制作工具的习惯,那么也就没有必要使用
但由于可读性较差,所以才有了php和html分离的所谓模板
如果将php代码直接写在html模板中,那么这样的模板文件是不能使用可视化编辑器(比如 dw)调试的,因为<?php ?> 标记将导致 dw 错误。即使某些编辑器中不会报错,但由于php标记不会被显示(php 代码只被理解为标记的属性),失去了所见即所得的可视化编辑的意义这种事情是不能冥想的,你自己动动手就可以理解人们为什么会这样做,或是那样做了
缓存一份原生php的模板会累死人吗?一个is_file函数会有多大消耗?
不管外国人怎么想的,反正我怎么想都觉得原生模板不靠谱