Gilles 发表于 2012-4-17 09:11:42

大家会不会在CI中使用Smarty模板?

看到网上很多人都会在CI中使用Smarty模板,不知道有什么优缺点,希望大家多多指教。

tony.yang 发表于 2012-4-17 09:18:47

CI里面的原生态原发太垃圾了,虽官方说 :"模板引擎的代码比较清晰,但这带来一个性能问题,因为伪代码要先被转换成PHP才能运行。我们的目标是性能最大化, 所以我们选择不使用专用的模板引擎"。但是,行为习惯决定代码规范。还是用smarty。

actionbi 发表于 2012-4-17 10:38:53

huboo82 发表于 2012-4-17 10:40:35

Twig is awesome!

Hex 发表于 2012-4-17 11:15:20

tony.yang 发表于 2012-4-17 09:18 static/image/common/back.gif
CI里面的原生态原发太垃圾了,虽官方说 :"模板引擎的代码比较清晰,但这带来一个性能问题,因为伪代码要先 ...

我个人觉得 Smarty 再强大,也不可能比 PHP 强大,所以 PHP 是最好的模版语言。

slw_cn 发表于 2012-4-17 11:19:31

用不用和编程者有关 像我刚刚接触PHP和CI,SMARTY没有实践过,所以对我来说要考虑的还有学习成本 所以就用原生了

tony.yang 发表于 2012-4-17 11:26:40

Hex 发表于 2012-4-17 11:15 static/image/common/back.gif
我个人觉得 Smarty 再强大,也不可能比 PHP 强大,所以 PHP 是最好的模版语言。 ...

是的,PHP强大这是肯定的哇。CI考虑到”伪代码要先被转换成PHP才能运行“ 了为了考虑到运行效率。老实讲,一般的网站、产品真不差这点效率。Smarty的植入让我们更加熟练的开发项目。相对于运用Smarty习惯了的老用户比较OK , 没用过Smarty的用户来说,使用原生态也何尝不是一种值得做法!

Hex 发表于 2012-4-17 11:53:46

tony.yang 发表于 2012-4-17 11:26 static/image/common/back.gif
是的,PHP强大这是肯定的哇。CI考虑到”伪代码要先被转换成PHP才能运行“ 了为了考虑到运行效率。老实讲 ...

呵呵,其实我并不是觉得这点效率有多重要,我是觉得 PHP 语法和 Smarty 语法从本质上讲并没有什么差别,那为什么还要多学习 Smarty 语法呢?
我个人是非常不喜欢 Smarty 的,当然属于个人喜好,呵呵

smartweb 发表于 2012-4-17 12:02:06

没必要这么折腾吧。
能方便地用就是最好了。

指尖的殤魂 发表于 2012-4-17 16:09:18

大家有没有2.1能用的多文件ajax上传啊
页: [1] 2 3 4
查看完整版本: 大家会不会在CI中使用Smarty模板?