PHP China | 中国开源之路 's Archiver

hobbs136 发表于 2007-2-4 09:28

模板引擎简直就是一个大笑话

昨日我在写一些代码,正好手头没有smarty,而且也不能上网,后来,我自己写了一个模板引擎。但是后来我又想起一句话,php本身就是一个模板语言。于是我便发现了这个笑话。
我可以直接将php输出语句写到html离,取出数据后我再inlcude就ok了,缓存系统我自己可以构造,什么狗屁预编译,简直就是愚弄劳苦大众。以后凡是自己写系统一概不用现有的模板引擎。
不知道有人发现这个问题没有。一般情况下,smarty模板也是程序员来写,我们何不直接写php输出语句,而再去学那个乱七八糟的y模板语言。

weiwei 发表于 2007-2-4 10:25

哈哈 ,我们这次开发项目,也是分成两派,一派不熟悉模板,坚决反对用,并举出很多理由(我开始属于这一边),另一派当然是要用模板,也举出很多理由 . 一个项目不可能分成两种开发模式吧.最后项目主管拍板:用模板.现在我被洗脑改造过来了.(;P )mvc的确好.;P

mzt 发表于 2007-2-4 12:11

如果不使用模板,而直接使用php,那么如果美工在其中放上了一些不良代码,你就惨了。

lmhllr 发表于 2007-2-4 13:07

回复 #2 weiwei 的帖子

我跟你一样~一开始不喜欢用模板,后来因为项目赶时间,就用了

哈哈..果然快了!!!方便还实惠....

好不好就不知道了,但开发效率确实快了~~

Ben 发表于 2007-2-4 14:29

月经帖~

Phzzy 发表于 2007-2-4 15:51

日经日经

mitch 发表于 2007-2-4 17:17

[quote]原帖由 [i]Ben[/i] 于 2007-2-4 14:29 发表
月经帖~ [/quote]


哈哈..顶.

dzjzmj 发表于 2007-2-4 22:34

不明白楼主说什么

cator 发表于 2007-2-4 23:58

楼主应该没有做过中大型开发吧 :L

gege 发表于 2007-2-5 00:08

[quote]原帖由 [i]cator[/i] 于 2007-2-4 23:58 发表
楼主应该没有做过中大型开发吧 :L [/quote]

楼主看来还有点希望,方向是正确的,继续努力。


至于什么是大型网站?同时[一分钟内]在线1w人,排名300左右算不算呢?


真正的瓶颈在PHP的没有持久数据库连接池,就死在上w个连接同时同时攻击数据库

[[i] 本帖最后由 gege 于 2007-2-5 00:14 编辑 [/i]]

hobbs136 发表于 2007-2-5 09:05

[quote]原帖由 <i>cator</i> 于 2007-2-4 23:58 发表<br />
楼主应该没有做过中大型开发吧 <img src="images/smilies/sweat.gif" smilieid="10" border="0" alt="" /> [/quote]<br />

你可以搜一下我的文章,看看我的水平。

hobbs136 发表于 2007-2-5 09:08

[quote]原帖由 <i>mzt</i> 于 2007-2-4 12:11 发表<br />
如果不使用模板,而直接使用php,那么如果美工在其中放上了一些不良代码,你就惨了。 [/quote]<br />

美工会用smarty吗?每个模板不是我们程序员写的。

hobbs136 发表于 2007-2-5 09:10

[quote]原帖由 <i>lmhllr</i> 于 2007-2-4 13:07 发表<br />
我跟你一样~一开始不喜欢用模板,后来因为项目赶时间,就用了<br />
<br />
哈哈..果然快了!!!方便还实惠....<br />
<br />
好不好就不知道了,但开发效率确实快了~~ [/quote]<br />

我刚过了一个坎,我不但会用smarty,而且很熟练,甚至可以说精通,但是,我发现了php应用的本质。smarty最重要的功能不是分离,而是cache。

hobbs136 发表于 2007-2-5 09:11

[quote]原帖由 <i>Ben</i> 于 2007-2-4 14:29 发表<br />
月经帖~ [/quote]<br />

什么版主?不是看见陌生的东西就乱吠的东西,去客观的想想。

hobbs136 发表于 2007-2-5 09:12

[quote]原帖由 <i>gege</i> 于 2007-2-5 00:08 发表<br />

<br />

<br />
楼主看来还有点希望,方向是正确的,继续努力。<br />
<br />
<br />
至于什么是大型网站?同时在线1w人,排名300左右算不算呢?<br />
<br />
<br />
真正的瓶颈在PHP的没有持久数据库连接池,就死在上w个连接同时同时攻击数据库 [/quote]<br />

我并不高明,但是你说的这点小东西我还是知道的。

书生 发表于 2007-2-5 09:15

smarty那个也能算是编译?
不过是把模板换回php罢了.

太阳雨 发表于 2007-2-5 09:37

跟楼主有几乎同样的经历:
刚接触php时,什么都不管,就把php写在html里,完成功能就可以.
慢慢地,做的项目复杂了,发现改起来很麻烦..开始用pear:IT
后来,由于项目需要,转向了smarty,并喜欢上它..
用着用着,觉得smarty实在太庞大了..用在某些项目中很不合适,于是尝试自己写模板引擎..
写着写着,出来的东西居然有八九分像smarty,于是放弃..
现在,在我的项目中,我也开始转向用php本身来做view...操作起来,跟用smarty没什么两样

至于说美工,我倒没见过会帮你写模板代码的,我们公司无论你用什么模板,都是美工切好html后,就交到程序员手中,什么模板一概不管...

hobbs136 发表于 2007-2-5 10:08

[quote]原帖由 <i>太阳雨</i> 于 2007-2-5 09:37 发表<br />
跟楼主有几乎同样的经历:<br />
刚接触php时,什么都不管,就把php写在html里,完成功能就可以.<br />
慢慢地,做的项目复杂了,发现改起来很麻烦..开始用pear:IT <br />
后来,由于项目需要,转向了smarty,并喜欢上它..<br />
用着用着,觉 ... [/quote]<br />

遇到知音了。

weicanhuang 发表于 2007-2-5 10:18

视项目情况而定。

mzt 发表于 2007-2-5 11:06

[quote]原帖由 [i]hobbs136[/i] 于 2007-2-5 09:08 发表
<br />

美工会用smarty吗?每个模板不是我们程序员写的。 [/quote]

在我们公司,美工都会模板语法,所以模板都是完全由美工自己弄的,程序员只做程序,看来我很幸运:lol。祝各位早日脱离苦海!

[[i] 本帖最后由 mzt 于 2007-2-5 11:20 编辑 [/i]]

页: [1] 2 3 4 5 6 7 8 9 10

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.