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

面试题 相关文章推荐
什么是Smarty变量操作符?如何使用Smarty变量操作符
Jul 18 面试题
介绍下WebSphere的安全性
Jan 31 面试题
东方通信股份有限公司VC面试题
Aug 27 面试题
如何查找和删除数据库中的重复数据
Nov 05 面试题
使用索引有什么好处
Jul 27 面试题
.net开发工程师面试题
Feb 25 面试题
网络安全类面试题
Aug 01 面试题
new修饰符是起什么作用
Jun 28 面试题
什么是用户模式(User Mode)与内核模式(Kernel Mode) ?
Sep 07 面试题
介绍一下Make? 为什么使用make
Jul 31 面试题
Ajax和javascript的区别
Jul 20 面试题
JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?
Jul 02 面试题
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正则取img标记中任意属性(正则替换去掉或改变图片img标记中的任意属性)
2013/08/13 PHP
WordPress后台中实现图片上传功能的实例讲解
2016/01/11 PHP
Javascript中数组方法汇总(推荐)
2015/04/01 Javascript
jquery实现点击展开列表同时隐藏其他列表
2015/08/10 Javascript
jQuery实现的可编辑表格完整实例
2016/06/20 Javascript
js实现select选择框效果及美化
2016/08/19 Javascript
基于cssSlidy.js插件实现响应式手机图片轮播效果
2016/08/30 Javascript
Vue学习笔记进阶篇之vue-router安装及使用方法
2017/07/19 Javascript
详解js创建对象的几种方法及继承
2019/04/12 Javascript
vue cli3.0 引入eslint 结合vscode使用
2019/05/27 Javascript
jQuery实现本地存储
2020/12/22 jQuery
[02:28]DOTA2亚洲邀请赛 LGD战队巡礼
2015/02/03 DOTA
python生成指定长度的随机数密码
2014/01/23 Python
用python读写excel的方法
2014/11/18 Python
Python读写unicode文件的方法
2015/07/10 Python
numpy排序与集合运算用法示例
2017/12/15 Python
Tensorflow 合并通道及加载子模型的方法
2018/07/26 Python
Python 绘制酷炫的三维图步骤详解
2019/07/12 Python
Python使用正则表达式分割字符串的实现方法
2019/07/16 Python
基于python的itchat库实现微信聊天机器人(推荐)
2019/10/29 Python
一篇文章搞懂python的转义字符及用法
2020/09/03 Python
css3 box-shadow阴影(外阴影与外发光)图示讲解
2017/08/11 HTML / CSS
浅析HTML5:'data-'属性的作用
2018/01/23 HTML / CSS
Homestay中文官网:全球寄宿家庭
2018/10/18 全球购物
美津浓巴西官方网站:Mizuno巴西
2019/07/24 全球购物
EJB实例的生命周期
2016/10/28 面试题
大学生的创业计划书就该这么写
2014/01/30 职场文书
思想品德课教学反思
2014/02/10 职场文书
节能标语大全
2014/06/21 职场文书
中秋节祝酒词
2015/08/12 职场文书
提取视频中的音频 Python只需要三行代码!
2021/05/10 Python
使用Vue3+Vant组件实现App搜索历史记录功能(示例代码)
2021/06/09 Vue.js
你需要掌握的20个Python常用技巧
2022/02/28 Python
灵能百分百第三季什么时候来?
2022/03/15 日漫
Python几种酷炫的进度条的方式
2022/04/11 Python
PostgreSQL怎么创建分区表详解
2022/06/25 PostgreSQL