不是“萝卜白菜各有所爱”的问题,是个人领悟力问题,都没有理解smarty的精髓,就在那喊“扔掉它”,真是可笑!
解决方案 »
- Wamp apache 启动不了
- PHP下载问题,急!
- Appserv和分别安装Apatche+Mysql+Php那种更适合假设PHP服务器运行环境?
- 怎样使数字或字母与汉字对齐,即字母或数字与汉字显示起来占同等宽度
- windows下配置php的疑惑,高手帮忙解答????
- 兄弟们过来帮我看下这个问题,如果取出返回的值?
- inndb类型的表如何启用事务?
- 关于生成XML字符串的问题
- 请问http://down.vv66.com/左边的下拉菜单效果是如果做出来的?
- 谁下载使用过 xmb 这个论坛?
- 打印pdf格式时怎样去掉www.pdflib.com?
- 系统中安装了oralce,启动APACHE时出错,帮忙啊, the requested operation has failed,怎么解决
那smarty这类的东西有什么好处呢? 说说?他不就是提供了缓存吗,
那干嘛不直接用伪静态?
那要是用伪静态,又不如用静态了.
静态你也可以编很少行的程序就把内容层提取出来呀,也不象伪静有动态的缺点了.什么表现层分离,谁没事干经常把网页变来变去的,所以,结论如下伪静态见鬼去吧?
动态嘛,的确在很少的情况下还是有用的,
但是模板早就该下地狱了!
它误导了多少人呀!
---
要知道他们是没办法,因为他们开发人员众多,不用模板这些东西还真不行。
======================好像有点自相矛盾?
如果你“不够”菜,你一定同意我的说法.
但是如果只是为了缓存这点功能,你会去用“相对巨大”的smarty。。吗,
可能你的项目需求不是很复杂,完全可以不用smarty.
http://smarty.php.net/rightforme.php
官方已经给你建议了,smarty是团队智慧的结晶,不是三言两语可以否定的,不要误导初学者!
================================
Smarty is likely a good choice!!!!just likely!
smarty开发团队都给你建议了,你爱用不用
当你要调试排错的时候,你会发现把所有{}标记的东西输出来比较好,把{}没有替换的标记给个warning会更好点,这就是smarty的debugging;
当你感觉字符串替换性能比较差的时候,你会发现用缓存会更好,这就是smarty的caching和compiling;
当你觉得{}这样的tag不足以表现内容的时候,你会发现用些辅助函数会更好,这就是smarty的plugins,filters,variable modifiers,
....
当你觉得你这些功能实现起来很复杂的时候,你发现还不如用smarty来得方便。
这些东西,只有在你深入使用之后才会感觉到它的好与差。
我不喜欢这么绝对的看法。。
它包含了很多的函数库,但不少都不是php自己的产品再引申来说,大家写出来的程序其实也是一个“模板”
它提供给一些不懂或者没空自编程序的人一个解决问题的模板
例如excel什么的,不是很多人还要进一步用它的公式去做报表么?最后也说点支持LZ的话,我本人也是不用smarty的
因为我不用php去谋生,也不用它去做什么项目,工作上基本不接触它
但是我业余的大部分时间都在写php,自己的网站,甚至一些在win下处理小问题的程序
我更多是追求直接写代码解决问题的乐趣,所以我希望接触的是没有穿衣服的原始的php
不悔自家无见识,反将丑语怪他人
甚至拿来修改一下,还要卖。开源是如此的重要,我们难道愿意在未来只有.net吗?
不写了,我好象跑题了.