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

面试题 相关文章推荐
PHP经典面试题
Sep 03 面试题
Yahoo的PHP面试题
May 26 面试题
解释一下ArrayList Vector和LinkedList的实现和区别
Apr 26 面试题
String这个类型的class为何定义成final?
Nov 13 面试题
请问如下代码执行后a和b的值分别是什么
May 05 面试题
如何提高SQL Server的安全性
Jul 25 面试题
什么是聚集索引和非聚集索引
Jan 17 面试题
网络安全方面的面试题
Nov 04 面试题
简单说下OSPF的操作过程
Aug 13 面试题
如何手工释放资源
Dec 15 面试题
介绍一下Make? 为什么使用make
Jul 31 面试题
Python中pass语句的作用是什么
Jun 01 面试题
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
windows下配置php5.5开发环境及开发扩展
2014/12/25 PHP
Yii2分页的使用及其扩展方法详解
2016/05/23 PHP
ext for eclipse插件安装方法
2008/04/27 Javascript
jquery1.4后 jqDrag 拖动 不可用
2010/02/06 Javascript
html+css+js实现xp window界面及有关功能
2013/03/26 Javascript
javascript教程之不完整的继承(js原型链)
2014/01/13 Javascript
javascript表单验证和Window详解
2014/12/11 Javascript
JavaScript模拟实现键盘打字效果
2015/06/29 Javascript
javascript的列表切换【实现代码】
2016/05/03 Javascript
AngularJs bootstrap搭载前台框架——准备工作
2016/09/01 Javascript
JS对大量数据进行多重过滤的方法
2016/11/04 Javascript
前端开发必知的15个jQuery小技巧
2017/01/22 Javascript
JavaScript与Java正则表达式写法的区别介绍
2017/08/15 Javascript
薪资那么高的Web前端必看书单
2017/10/13 Javascript
基于vue监听滚动事件实现锚点链接平滑滚动的方法
2018/01/17 Javascript
在 vue-cli v3.0 中使用 SCSS/SASS的方法
2018/06/14 Javascript
vue项目使用微信公众号支付总结及遇到的坑
2018/10/23 Javascript
常见的浏览器存储方式(cookie、localStorage、sessionStorage)
2019/05/07 Javascript
Vue 组件复用多次自定义参数操作
2020/07/27 Javascript
[03:10]2014DOTA2 TI马来劲旅Titan首战告捷目标只是8强
2014/07/10 DOTA
[44:50]DOTA2上海特级锦标赛B组小组赛#2 VG VS Fnatic第二局
2016/02/26 DOTA
[03:42]2016国际邀请赛中国区预选赛首日现场玩家采访
2016/06/26 DOTA
浅谈python中的实例方法、类方法和静态方法
2017/02/17 Python
Python数据可视化编程通过Matplotlib创建散点图代码示例
2017/12/09 Python
python+opencv实现霍夫变换检测直线
2020/10/23 Python
Python基础学习之时间转换函数用法详解
2019/06/18 Python
Python socket 套接字实现通信详解
2019/08/27 Python
pycharm 对代码做静态检查操作
2020/06/09 Python
使用HTML5 Canvas API绘制弧线的教程
2016/03/22 HTML / CSS
利用Node实现HTML5离线存储的方法
2020/10/16 HTML / CSS
strlen的几种不同实现方法
2013/05/31 面试题
经典C++面试题一
2016/11/06 面试题
专业销售业务员求职信
2013/11/18 职场文书
党员干部承诺书
2014/03/25 职场文书
开会迟到检讨书范文
2015/05/06 职场文书
评估“风险”创业计划的几大要点
2019/08/12 职场文书