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

面试题 相关文章推荐
Yahoo的PHP面试题
May 26 面试题
简单说说tomcat的配置
May 28 面试题
Java基础知识面试要点
Jul 29 面试题
shallow copy和deep copy的区别
May 09 面试题
简述网络文件系统NFS,并说明其作用
Oct 19 面试题
能否解释一下XSS cookie盗窃是什么意思
Jun 02 面试题
如何在C# winform中异步调用web services
Sep 21 面试题
介绍一下Linux文件的记录形式
Sep 29 面试题
Solaris操作系统的线程机制
Jul 28 面试题
华为python面试题
May 03 面试题
十一个高级MySql面试题
Oct 06 面试题
AssertionError 跟一下那个类是 “is – a”的关系
Feb 21 面试题
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
dedecms后台验证码总提示错误的解决方法
2007/03/21 PHP
PHP 文件扩展名 获取函数
2009/06/03 PHP
php 检查电子邮件函数(自写)
2014/01/16 PHP
PHP获取指定月份第一天和最后一天的方法
2015/07/18 PHP
PHP简单获取及判断提交来源的方法
2016/04/22 PHP
PHP的中使用非缓冲模式查询数据库的方法
2017/02/05 PHP
PHP命名空间与自动加载机制的基础介绍
2019/08/25 PHP
JavaScript获取GridView选择的行内容
2009/04/14 Javascript
js生成随机数之random函数随机示例
2013/12/20 Javascript
页面刷新时记住滚动条的位置jquery代码
2014/06/17 Javascript
使用jQuery实现星级评分代码分享
2014/12/09 Javascript
Javascript中typeof 用法小结
2015/05/12 Javascript
详解BootStrap中Affix控件的使用及保持布局的美观的方法
2016/07/08 Javascript
Backbone中View之间传值的学习心得
2016/08/09 Javascript
JavaScript 是什么意思
2016/09/22 Javascript
完美的js div拖拽实例代码
2016/09/24 Javascript
详解Vue实战指南之依赖注入(provide/inject)
2018/11/13 Javascript
用python登录Dr.com思路以及代码分享
2014/06/25 Python
Python读取图片EXIF信息类库介绍和使用实例
2014/07/10 Python
简单介绍Python的轻便web框架Bottle
2015/04/08 Python
python版本的读写锁操作方法
2016/04/25 Python
Django 添加静态文件的两种实现方法(必看篇)
2017/07/14 Python
Python中摘要算法MD5,SHA1简介及应用实例代码
2018/01/09 Python
scrapy爬虫完整实例
2018/01/25 Python
django 通过ajax完成邮箱用户注册、激活账号的方法
2018/04/17 Python
使用Django启动命令行及执行脚本的方法
2018/05/29 Python
numpy判断数值类型、过滤出数值型数据的方法
2018/06/09 Python
学习python的前途 python挣钱
2019/02/27 Python
Python netmiko模块的使用
2020/02/14 Python
Python ini文件常用操作方法解析
2020/04/26 Python
澳大利亚首屈一指的鞋类品牌:Tony Bianco
2018/03/13 全球购物
校园活动策划书范文
2014/01/10 职场文书
学校安全工作制度
2014/01/19 职场文书
Python基础详解之描述符
2021/04/28 Python
django学习之ajax post传参的2种格式实例
2021/05/14 Python
Java线程的6种状态与生命周期
2022/05/11 Java/Android