什么是smarty? Smarty的优点是什么?


Posted in 面试题 onAugust 11, 2013
什么是smarty?
Smarty是一个使用PHP写出来的PHP模板引擎,目的是要使用PHP程序同美工分离,使的程序员改变程序的逻辑内容时不会影响到美工的页面设计,美工重新修改页面时不会影响到程序的程序逻辑,这在多人合作的项目中显的尤为重要。(也易于程序的多样式开发)
Smarty优点
1. 速度快:相对其他模板引擎。 2. 编译型:采用smarty编写的程序在运行时要编译成一个非模板技术的PHP文件
3 缓存技术:它可以将用户最终看到的HTML文件缓存成一个静态的HTML页
4. 插件技术:smarty可以自定义插件。
不适合使用smarty的地方
1. 需要实时更新的内容。例如像股票显示,它需要经常对数据进行更新 2. 小项目。小项目因为项目简单而美工与程序员兼于一人的项目

Tags in this post...

面试题 相关文章推荐
同步和异步有何异同,在什么情况下分别使用他们?举例说明
Feb 27 面试题
如何实现jdbc性能优化
Jul 30 面试题
.NET方向面试题
Nov 20 面试题
值类型与引用类型有什么不同?请举例说明?并分别列举几种相应的数据类型
Oct 24 面试题
Linux如何压缩可执行文件
Oct 21 面试题
Linux常见面试题
Mar 18 面试题
东方红海科技面试题软件测试方面
Feb 08 面试题
Ajax主要包含了哪些技术
Jun 12 面试题
Python是如何进行类型转换的
Jun 09 面试题
我们在web应用开发过程中经常遇到输出某种编码的字符,如iso8859-1等,如何输出一个某种编码的字符串?
Mar 30 面试题
介绍下Java中==和equals的区别
Sep 01 面试题
Ruby如何定义一个类
Oct 08 面试题
mysql_pconnect()和mysql_connect()有什么区别
May 25 #面试题
mysql的最长数据库名,表名,字段名可以是多长
Apr 21 #面试题
可以在一个PHP文件里面include另外一个PHP文件两次吗
May 22 #面试题
PHP如何对用户密码进行加密
Jul 31 #面试题
PHP如何调用MYSQL存储过程
May 30 #面试题
PHP开发的一般流程
Aug 13 #面试题
PHP中如何使用Cookie
Oct 28 #面试题
You might like
PHP的FTP学习(三)
2006/10/09 PHP
php面向对象全攻略 (十一)__toString()用法 克隆对象 __call处理调用错误
2009/09/30 PHP
php strcmp使用说明
2010/04/22 PHP
javascript 单选框,多选框美化代码
2008/08/01 Javascript
浅说js变量
2011/05/25 Javascript
jQuery Mobile页面跳转后未加载外部JS原因分析及解决
2013/03/18 Javascript
jquery的选择器的使用技巧之如何选择input框
2013/09/22 Javascript
JavaScript在IE和FF下的兼容性问题
2014/05/19 Javascript
用Jquery选择器计算table中的某一列某一行的合计
2014/08/13 Javascript
javascript中HTMLDOM操作详解
2014/12/11 Javascript
jQuery实现气球弹出框式的侧边导航菜单效果
2015/09/22 Javascript
jQuery使用cookie与json简单实现购物车功能
2016/04/15 Javascript
浅谈Vue.js应用的四种AJAX请求数据模式
2017/08/30 Javascript
浅谈react 同构之样式直出
2017/11/07 Javascript
vue 导出文件,携带请求头token操作
2020/09/10 Javascript
element-ui中dialog弹窗关闭按钮失效的解决
2020/09/22 Javascript
微信小程序实现下拉加载更多商品
2020/12/29 Javascript
[47:03]完美世界DOTA2联赛PWL S3 access vs LBZS 第一场 12.20
2020/12/23 DOTA
[01:16:50]DOTA2-DPC中国联赛 正赛 Phoenix vs CDEC BO3 第一场 3月7日
2021/03/11 DOTA
python通过cookie模拟已登录状态的初步研究
2016/11/09 Python
python 使用get_argument获取url query参数
2017/04/28 Python
python中使用PIL制作并验证图片验证码
2018/03/15 Python
Python做智能家居温湿度报警系统
2018/09/25 Python
python根据文章标题内容自动生成摘要的实例
2019/02/21 Python
python async with和async for的使用
2019/06/20 Python
python实现文本进度条 程序进度条 加载进度条 单行刷新功能
2019/07/03 Python
python-docx文件定位读取过程(尝试替换)
2020/02/13 Python
css3.0 图形构成实例练习二
2013/03/19 HTML / CSS
魅力教师事迹材料
2014/01/10 职场文书
水利公司纪检监察自我鉴定
2014/02/25 职场文书
幼儿园课题实施方案
2014/05/14 职场文书
学雷锋宣传标语
2014/06/25 职场文书
教师对照四风自我剖析材料
2014/09/30 职场文书
前台岗位职责范本
2015/04/16 职场文书
缅怀先烈主题班会
2015/08/14 职场文书
Mysql数据库表中为什么有索引却没有提高查询速度
2022/02/24 MySQL