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

面试题 相关文章推荐
是什么让J2EE适合用来开发多层的分布式的应用
Jan 16 面试题
简述synchronized和java.util.concurrent.locks.Lock的异同
Dec 08 面试题
华为C++笔试题
Aug 05 面试题
金山毒霸系列的笔试题
Apr 13 面试题
用C或者C++语言实现SOCKET通信
Feb 24 面试题
android面试问题与答案
Dec 27 面试题
杭州龙健科技笔试题.net部分笔试题
Jan 24 面试题
Linux Interview Questions For software testers
May 17 面试题
Linux面试经常问的文件系统操作命令
Nov 05 面试题
为什么要用EJB
Apr 17 面试题
什么是JNDI的上下文?如何初始化JNDI上下文
Mar 10 面试题
UNIX文件类型
Aug 29 面试题
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中Cannot send session cache limiter 的问题的方法
2007/04/27 PHP
php版本CKEditor 4和CKFinder安装及配置方法图文教程
2019/06/05 PHP
PHP单元测试配置与使用方法详解
2019/12/27 PHP
如何使Chrome控制台支持多行js模式——意外发现
2013/06/13 Javascript
jQuery对Select的操作大集合(收藏)
2013/12/28 Javascript
JS实现控制表格行内容垂直对齐的方法
2015/03/30 Javascript
JavaScript每天定时更换皮肤样式的方法
2015/07/01 Javascript
javascript实现一个简单的弹出窗
2016/02/22 Javascript
AngularJS上拉加载问题解决方法
2016/05/23 Javascript
Bootstrap CSS组件之面包屑导航(breadcrumb)
2016/12/17 Javascript
基于jQuery实现的打字机效果
2017/01/16 Javascript
Javascript中的prototype与继承
2017/02/06 Javascript
微信小程序 POST请求的实例详解
2017/09/29 Javascript
轻松理解vue的双向数据绑定问题
2017/10/30 Javascript
vue2实现可复用的轮播图carousel组件详解
2017/11/27 Javascript
解决Mac node版本升级失败的问题
2018/05/16 Javascript
微信小程序学习笔记之函数定义、页面渲染图文详解
2019/03/28 Javascript
用node撸一个监测复联4开售短信提醒的实现代码
2019/04/10 Javascript
一个手写的vue放大镜效果
2019/08/09 Javascript
element 动态合并表格的步骤
2020/12/31 Javascript
python脚本实现xls(xlsx)转成csv
2016/04/10 Python
Python简单定义与使用字典dict的方法示例
2017/07/25 Python
Python实现的rsa加密算法详解
2018/01/24 Python
利用scrapy将爬到的数据保存到mysql(防止重复)
2018/03/31 Python
如何用 Python 处理不平衡数据集
2021/01/04 Python
写出一个方法实现冒泡排序
2016/07/08 面试题
客户代表自我评价范例
2013/09/24 职场文书
2014年元旦促销活动方案
2014/02/22 职场文书
放弃继承权公证书
2015/01/23 职场文书
好好学习保证书
2015/02/26 职场文书
捐款仪式主持词
2015/07/04 职场文书
旅行社计调工作总结
2015/08/12 职场文书
六五普法心得体会2016
2016/01/21 职场文书
如何用Python搭建gRPC服务
2021/06/30 Python
MySQL 分区表中分区键为什么必须是主键的一部分
2022/03/17 MySQL
利用nginx搭建RTMP视频点播、直播、HLS服务器
2022/05/25 Servers