免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1164 | 回复: 0
打印 上一主题 下一主题

我又放弃了模版引擎 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-02-01 11:51 |只看该作者 |倒序浏览

               
我没有使用模版引擎的经验,前些时候赶时髦,试用了一把那个比较简单的SmartTemplate。初步尝试,感觉好像还不错,正如大家所说的,使用模版的初衷应该是看中它的所见所得,就打算用用它。
可当我真正用在论坛程序上,发现有些矛盾,比如我用模版的目的之一是为了所谓界面“换皮肤”,因而模版的图片、css及其它路径都是用变量来输出的,这样模版的html文件号称“所见所得”的优势在找不到css和图片的情况下荡然无存——模版呈现出的界面简陋不完整。为了能看到真实的页面,又不得不把变量替换为字符,等调好程序后,再改回来。
在控制html代码的模版引擎语言方面,我感到其原理与php类似,不过还是要学,这对于我这样的php都不熟悉的人来说,又要熟悉额外一种新语言,真是累…有一点我始终怀疑,一个一点也不懂程序控制过程的人能独立制作出可用的模版,模版中的循环以及判断语法真的就比php的foreach / if更容易懂吗?
后来我掂量了一下自己,像我这个论坛,只是一个小项目(如果还称得上“项目”的话),还是不弄这玩意儿,直接用php做模版得了,只是借鉴模版的某些思路,php程序只输出原始数据,数据的格式化由程序的预设值及php模版共同完成,把模版文件中的php代码量尽量降低,最多保留foreach / if这样的循环、判断语句。
终于,还是用回了php制作的模版…
               
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/13497/showart_71300.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP