什么是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...

面试题 相关文章推荐
JAVA中的关键字有什么特点
Mar 07 面试题
新电JAVA笔试题目
Aug 31 面试题
2019年Java 最常见的 面试题
Oct 19 面试题
.NET方向面试题
Nov 20 面试题
武汉世纪畅想数字传播有限公司.NET笔试题
Jul 22 面试题
介绍一下HTTP、HTTPS和SSL
Dec 16 面试题
简述使用ftp进行文件传输时的两种登录方式?它们的区别是什么?常用的ftp文件传输命令是什么?
Nov 20 面试题
能否解释一下XSS cookie盗窃是什么意思
Jun 02 面试题
Linux开机引导的步骤是什么
Oct 19 面试题
Linux常见面试题
Mar 18 面试题
广州某公司软件工程师面试题
Dec 22 面试题
Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型
Oct 30 面试题
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
Yii学习总结之安装配置
2015/02/22 PHP
PHP数据源架构模式之表入口模式实例分析
2020/01/23 PHP
js 事件处理函数间的Event物件是否全等
2011/04/08 Javascript
jQuery 浮动导航菜单适合购物商品类型的网站
2014/09/09 Javascript
node.js中的fs.fstatSync方法使用说明
2014/12/15 Javascript
jQuery实现鼠标经过图片变亮其他变暗效果
2015/05/08 Javascript
图解Sublime Text3使用技巧
2015/12/21 Javascript
AngularJS入门示例之Hello World详解
2017/01/04 Javascript
Angularjs修改密码的实例代码
2017/05/26 Javascript
解决React Native端口号修改的方法
2017/07/28 Javascript
js禁止Backspace键使浏览器后退的实现方法
2017/09/01 Javascript
Bootstrap table使用方法汇总
2017/11/17 Javascript
利用JQUERY实现多个AJAX请求等待的实例
2017/12/14 jQuery
Vue与Node.js通过socket.io通信的示例代码
2018/07/25 Javascript
小程序指纹验证的实现代码
2018/12/04 Javascript
vue+element创建动态的form表单及动态生成表格的行和列
2019/05/20 Javascript
[04:39]显微镜下的DOTA2第十三期—Pis卡尔个人秀
2014/04/04 DOTA
[45:44]完美世界DOTA2联赛PWL S2 FTD vs PXG 第一场 11.27
2020/12/01 DOTA
利用Python绘制MySQL数据图实现数据可视化
2015/03/30 Python
python 正确保留多位小数的实例
2018/07/16 Python
Python实现的简单计算器功能详解
2018/08/25 Python
Django跨域请求CSRF的方法示例
2018/11/11 Python
Python实现分段线性插值
2018/12/17 Python
Pandas0.25来了千万别错过这10大好用的新功能
2019/08/07 Python
Python中包的用法及安装
2020/02/11 Python
Python使用Chrome插件实现爬虫过程图解
2020/06/09 Python
韩国三大免税店之一:THE GRAND 中文免税店
2016/07/21 全球购物
茱莉蔻美国官网:Jurlique美国
2020/11/24 全球购物
TCP/IP中的TCP和IP分别承担什么责任
2012/04/21 面试题
社区敬老月活动实施方案
2014/02/17 职场文书
催款函范本大全
2015/06/24 职场文书
名人传读书笔记
2015/06/26 职场文书
用Python创建简易网站图文教程
2021/06/11 Python
python人工智能human learn绘图可创建机器学习模型
2021/11/23 Python
利用uni-app生成微信小程序的踩坑记录
2022/04/05 Javascript
mapstruct的用法之qualifiedByName示例详解
2022/04/06 Java/Android