什么是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提供了哪些企业应用编程接口
Feb 13 面试题
在C语言中实现抽象数据类型什么方法最好
Jun 26 面试题
北承题目(C++)
May 16 面试题
SQL数据库笔试题
Mar 08 面试题
如何查询Oracle数据库中已经创建的索引
Oct 11 面试题
什么情况下你必须要把一个类定义为abstract的
Jan 06 面试题
介绍一下Linux中的链接
Jun 05 面试题
软件测试面试题
Jan 05 面试题
传统软件工程与面向对象的软件工程有什么区别
May 31 面试题
Prototype如何更新局部页面
Mar 03 面试题
Python里面如何拷贝一个对象
Feb 17 面试题
EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的?
Feb 17 面试题
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
咖啡的种类和口感
2021/03/03 新手入门
php学习笔记 数组遍历实现代码
2011/06/09 PHP
CodeIgniter上传图片成功的全部过程分享
2013/08/12 PHP
php通过curl添加cookie伪造登陆抓取数据的方法
2016/04/02 PHP
[原创]PHP正则匹配中英文、数字及下划线的方法【用户名验证】
2017/08/01 PHP
PHP连续签到功能实现方法详解
2019/12/04 PHP
jquery 模拟雅虎首页的点击对话框效果
2010/04/11 Javascript
比Jquery的document.ready更快的方法
2010/04/28 Javascript
Jquery插件写法笔记整理
2012/09/06 Javascript
解决js数据包含加号+通过ajax传到后台时出现连接错误
2013/08/01 Javascript
jquery的ajax跨域请求原理和示例
2014/05/08 Javascript
jQuery实现为图片添加镜头放大效果的方法
2015/06/25 Javascript
Js实现简单的小球运动特效
2016/02/18 Javascript
将html页面保存成图片,图片写入pdf的实现方法(推荐)
2016/09/17 Javascript
angular学习之ngRoute路由机制
2017/04/12 Javascript
详解vue-cli开发环境跨域问题解决方案
2017/06/06 Javascript
Vue应用部署到服务器的正确方式
2017/07/15 Javascript
vue.js实例对象+组件树的详细介绍
2017/10/20 Javascript
vue实现动态显示与隐藏底部导航的方法分析
2019/02/11 Javascript
详解VSCode配置启动Vue项目
2019/05/14 Javascript
Vue的Eslint配置文件eslintrc.js说明与规则介绍
2020/02/03 Javascript
javascript设计模式 ? 观察者模式原理与用法实例分析
2020/04/22 Javascript
vue监听滚动事件的方法
2020/12/21 Vue.js
python中MySQLdb模块用法实例
2014/11/10 Python
浅谈tensorflow中几个随机函数的用法
2018/07/27 Python
Python使用装饰器模拟用户登陆验证功能示例
2018/08/24 Python
python 3.6.2 安装配置方法图文教程
2018/09/18 Python
python利用跳板机ssh远程连接redis的方法
2019/02/19 Python
Python Excel处理库openpyxl使用详解
2019/05/09 Python
python 非线性规划方式(scipy.optimize.minimize)
2020/02/11 Python
仓库组长岗位职责
2014/01/29 职场文书
成语的广告词
2014/03/19 职场文书
大专学生求职信
2014/07/04 职场文书
法定代表人授权委托书范本
2014/10/07 职场文书
深入解读Java三大集合之map list set的用法
2021/11/11 Java/Android
python中使用redis用法详解
2022/12/24 Redis