社区
基础编程
帖子详情
Smarty到底有什么用?
tianyaxiao
2007-04-23 01:53:35
看到很多人都学这个,但是实在不知道它到底有什么学头啊?
讲快速开发,我现在用自己的开发方式(调用CLASS ECHO $),不管怎么说只需要写一遍表现逻辑就可以,开发速度(及维护)均强于SMARTY;
讲CACHE,我结合MMCACHE等,效率应该更好吧?
那到底它还有什么值得学习的地方呢?
...全文
744
19
打赏
收藏
Smarty到底有什么用?
看到很多人都学这个,但是实在不知道它到底有什么学头啊? 讲快速开发,我现在用自己的开发方式(调用CLASS ECHO $),不管怎么说只需要写一遍表现逻辑就可以,开发速度(及维护)均强于SMARTY; 讲CACHE,我结合MMCACHE等,效率应该更好吧? 那到底它还有什么值得学习的地方呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tianyaxiao
2007-05-22
打赏
举报
回复
smarty 和MVC有关系么?
Jsu02dk
2007-05-21
打赏
举报
回复
mvc ...爽一个字了得
n600c
2007-05-21
打赏
举报
回复
除了模板,还有缓存吧
rlmap
2007-05-20
打赏
举报
回复
...........
俺老刘
2007-05-18
打赏
举报
回复
smarty感觉功能太繁杂了点
zeroleonhart
2007-05-15
打赏
举报
回复
公众软件都有过于臃肿的缺点,smarty也不例外
适合自己的才是最实用的
jonye
2007-05-15
打赏
举报
回复
那就更加不能用了`~~要难死新来的~~haha
--------------------------------------------
所以一般人员流动性比较大的公司,招人的要求就是要懂smarty,进来就可以干活了!
kiss123
2007-05-15
打赏
举报
回复
可以利用模版的缓存提高程序的效率
玩过一段时间,刚开始感觉不太习惯
后来还好,里面好多内建函数功能挺强大的
Thaiki
2007-05-15
打赏
举报
回复
smarty 作为一套模板,本身并没有什么好处,你完全可以使用自己的一套模板来解决你所遇到的问题!
但是 smarty 有它自己的好处,就是接触它熟悉它的人一定比熟悉你网站模板的人多,这就是smarty的核心竞争力!
如果网站使用的是smarty模板,后续的开发维护人员可以在不需要多长的时间就可以熟悉整个网站(如果他本身很熟悉smarty的话)!
而如果别人接手你现在的工作可能会需要一段时间熟悉你的模板!
ahu201
2007-05-15
打赏
举报
回复
一切工具都有利弊,但是smarty还是不错的一个模板,当设计大系统的时候可以不用将表现层单独分离考虑,也可以扩展自己的方法,所谓类库模板,只是可以直接拿来用的东西,一切皆工具,语言何尝不就是一种开发利器,好坏自由个中人体会。
「已注销」
2007-05-14
打赏
举报
回复
jonye(人生捕手) 那就更加不能用了`~~要难死新来的~~haha
jonye
2007-05-14
打赏
举报
回复
还有一点,就是你离开公司了,重新在招个程序员接手会很快,不会因为你离开造成什么损失!
hqulyc
2007-04-24
打赏
举报
回复
模版库,让你的框架可以实现MVC架构
iasky
2007-04-24
打赏
举报
回复
Smarty是一个模板程序
my_web
2007-04-24
打赏
举报
回复
美工(前台)和后台可以分离,适合大型项目使用
limuyuan
2007-04-24
打赏
举报
回复
上面的那个两星怎么来的.
人家是傻子呀不知道那是模板.服了....
关注中.....
我也不知道那个东东到底有什么过人之处.高手指点..
顶顶.
fyxw
2007-04-24
打赏
举报
回复
有什么用?给懒人用,写程序的时候不用去考虑页面.说自己能开发?都说了是懒人用了,怎么有这个心思去开发?
fxs_2008
2007-04-24
打赏
举报
回复
如果能自己开发更好
wasuka
2007-04-24
打赏
举报
回复
没用,别学了。你去用自己高开发速度、高效率Cache的技术理念开发一套“Super Smarty”,或者“Smarty Extra”、“Smarty Extreme”之类的东西吧,一统PHP模板界
Smarty
Smarty
Smarty
Smarty
smarty
3 的应用详解
基本文件文件结构 index.php /libs/
Smarty
.class.php #主文件 /libs/sysplugins/ #内部plugin internal.* /plugins/ #外部plugin,可自由扩充 function.mailto.php modifier.escape.php /templates/ #模板,可以是纯php或传统的
smarty
模板 index.tpl index_view.php一个经典的
smarty
调用 代码片断: require('
Smarty
.class.php'); $
smarty
=new
Smarty
; $
smarty
->assign('foo','bar'); $
smarty
->display('index.tpl'); 和之前的版本似乎没什么差别 SINGLETON 这个有意义吗? 代码片断: $
smarty
=
Smarty
::instance(); 模板 之前的
smarty
模板,相当于重新定义了一套标签语言,那么
smarty
3提供了一种新的模板形式,直接支持php语法的模板。 但是问题就出来了,我们还有必要用模板吗? 引用php类型模板的一个例子: 代码片断: $
smarty
->display('php:mytemplate.tpl'); 模板中可以直接使用熟悉的语法: =$foo?> =$bar?> 使用php类型模板的话,安全问题需要自己解决。但这个对成熟的团队来说不是问题。 除此之外,新支持字符串类型的模板,感觉比较生猛,离模板之路也是渐行渐远: 代码片断: $
smarty
->display('string:This is my template, {$foo}!');
smarty
3的相关链接
Smarty
3 Alpha with SVN-- 选择googlecode提供的svn服务还是蛮省钱的
smarty
3开发者邮件组
php初级到项目实战
本套php为完整的从初级到
smarty
,thinkphp,ecshop项目实战,课程安排循序渐进,通俗易懂
smarty
中section的使用
smarty
中section的使用
smarty
section php
smarty
安装与入门
smarty
安装及初级使用 在PHP的世界里已经出现了各式各样的模板类,但就功能和速度来说
Smarty
还是一直处于领先地位,因为
Smarty
的功能相对强大,所以使用起来比其他一些模板类稍显复杂了一点。现在就用30分钟让您快速入门。 一. 安装 首先打开网页http://
smarty
.PHP.net/download.PHP,下载最新版本的
Smarty
。解压下载的文件(目录结构还蛮复杂的)。接下来我演示给大家一个安装实例,看过应该会举一反三的。 (1) 我在根目录下建立了新的目录learn/,再在learn/里建立一个目录
smarty
/。将刚才解压缩出来的目录的libs/拷贝到
smarty
/里,再在
smarty
/里新建templates目录,templates里新建cache/,templates/,templates_c/, config/ (2) 新建一个模板文件:index.tpl,将此文件放在learn/
smarty
/templates/templates目录下,代码如下: .....
基础编程
21,886
社区成员
140,364
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章