模板引擎简直就是一个大笑话
昨日我在写一些代码,正好手头没有smarty,而且也不能上网,后来,我自己写了一个模板引擎。但是后来我又想起一句话,php本身就是一个模板语言。于是我便发现了这个笑话。我可以直接将php输出语句写到html离,取出数据后我再inlcude就ok了,缓存系统我自己可以构造,什么狗屁预编译,简直就是愚弄劳苦大众。以后凡是自己写系统一概不用现有的模板引擎。
不知道有人发现这个问题没有。一般情况下,smarty模板也是程序员来写,我们何不直接写php输出语句,而再去学那个乱七八糟的y模板语言。 哈哈 ,我们这次开发项目,也是分成两派,一派不熟悉模板,坚决反对用,并举出很多理由(我开始属于这一边),另一派当然是要用模板,也举出很多理由 . 一个项目不可能分成两种开发模式吧.最后项目主管拍板:用模板.现在我被洗脑改造过来了.(;P )mvc的确好.;P 如果不使用模板,而直接使用php,那么如果美工在其中放上了一些不良代码,你就惨了。
回复 #2 weiwei 的帖子
我跟你一样~一开始不喜欢用模板,后来因为项目赶时间,就用了哈哈..果然快了!!!方便还实惠....
好不好就不知道了,但开发效率确实快了~~ 月经帖~ 日经日经 [quote]原帖由 [i]Ben[/i] 于 2007-2-4 14:29 发表
月经帖~ [/quote]
哈哈..顶. 不明白楼主说什么 楼主应该没有做过中大型开发吧 :L [quote]原帖由 [i]cator[/i] 于 2007-2-4 23:58 发表
楼主应该没有做过中大型开发吧 :L [/quote]
楼主看来还有点希望,方向是正确的,继续努力。
至于什么是大型网站?同时[一分钟内]在线1w人,排名300左右算不算呢?
真正的瓶颈在PHP的没有持久数据库连接池,就死在上w个连接同时同时攻击数据库
[[i] 本帖最后由 gege 于 2007-2-5 00:14 编辑 [/i]] [quote]原帖由 <i>cator</i> 于 2007-2-4 23:58 发表<br />
楼主应该没有做过中大型开发吧 <img src="images/smilies/sweat.gif" smilieid="10" border="0" alt="" /> [/quote]<br />
你可以搜一下我的文章,看看我的水平。 [quote]原帖由 <i>mzt</i> 于 2007-2-4 12:11 发表<br />
如果不使用模板,而直接使用php,那么如果美工在其中放上了一些不良代码,你就惨了。 [/quote]<br />
美工会用smarty吗?每个模板不是我们程序员写的。 [quote]原帖由 <i>lmhllr</i> 于 2007-2-4 13:07 发表<br />
我跟你一样~一开始不喜欢用模板,后来因为项目赶时间,就用了<br />
<br />
哈哈..果然快了!!!方便还实惠....<br />
<br />
好不好就不知道了,但开发效率确实快了~~ [/quote]<br />
我刚过了一个坎,我不但会用smarty,而且很熟练,甚至可以说精通,但是,我发现了php应用的本质。smarty最重要的功能不是分离,而是cache。 [quote]原帖由 <i>Ben</i> 于 2007-2-4 14:29 发表<br />
月经帖~ [/quote]<br />
什么版主?不是看见陌生的东西就乱吠的东西,去客观的想想。 [quote]原帖由 <i>gege</i> 于 2007-2-5 00:08 发表<br />
<br />
<br />
楼主看来还有点希望,方向是正确的,继续努力。<br />
<br />
<br />
至于什么是大型网站?同时在线1w人,排名300左右算不算呢?<br />
<br />
<br />
真正的瓶颈在PHP的没有持久数据库连接池,就死在上w个连接同时同时攻击数据库 [/quote]<br />
我并不高明,但是你说的这点小东西我还是知道的。 smarty那个也能算是编译?
不过是把模板换回php罢了. 跟楼主有几乎同样的经历:
刚接触php时,什么都不管,就把php写在html里,完成功能就可以.
慢慢地,做的项目复杂了,发现改起来很麻烦..开始用pear:IT
后来,由于项目需要,转向了smarty,并喜欢上它..
用着用着,觉得smarty实在太庞大了..用在某些项目中很不合适,于是尝试自己写模板引擎..
写着写着,出来的东西居然有八九分像smarty,于是放弃..
现在,在我的项目中,我也开始转向用php本身来做view...操作起来,跟用smarty没什么两样
至于说美工,我倒没见过会帮你写模板代码的,我们公司无论你用什么模板,都是美工切好html后,就交到程序员手中,什么模板一概不管... [quote]原帖由 <i>太阳雨</i> 于 2007-2-5 09:37 发表<br />
跟楼主有几乎同样的经历:<br />
刚接触php时,什么都不管,就把php写在html里,完成功能就可以.<br />
慢慢地,做的项目复杂了,发现改起来很麻烦..开始用pear:IT <br />
后来,由于项目需要,转向了smarty,并喜欢上它..<br />
用着用着,觉 ... [/quote]<br />
遇到知音了。 视项目情况而定。 [quote]原帖由 [i]hobbs136[/i] 于 2007-2-5 09:08 发表
<br />
美工会用smarty吗?每个模板不是我们程序员写的。 [/quote]
在我们公司,美工都会模板语法,所以模板都是完全由美工自己弄的,程序员只做程序,看来我很幸运:lol。祝各位早日脱离苦海!
[[i] 本帖最后由 mzt 于 2007-2-5 11:20 编辑 [/i]]
