JS利与弊
来源:互联网 发布:淘宝男鞋运动鞋 编辑:程序博客网 时间:2024/04/28 03:45
利:1. 速度:采用Smarty编写的程序可以获得最大速度的提高,这一点是相对于其它的模板引擎技术而言的。 2. 编译型:采用Smarty编写的程序在运行时要编译成一个非模板技术的PHP文件,这个文件采用了PHP与HTML混合的方式,在下一次访问模板时将WEB请求直接转换到这个文件中,而不再进行模板重新编译(在源程序没有改动的情况下) 3. 缓存技术:Smarty选用的一种缓存技术,它可以将用户最终看到的HTML文件缓存成一个静态的HTML页,当设定Smarty的cache属性为true时,在Smarty设定的cachetime期内将用户的WEB请求直接转换到这个静态的HTML文件中来,这相当于调用一个静态的HTML文件。 4. 插件技术:Smarty可以自定义插件。插件实际就是一些自定义的函数。 5. 模板中可以使用if/elseif/else/endif。在模板文件使用判断语句可以非常方便的对模板进行格式重排。
弊:需要实时更新的内容。例如像股票显示,它需要经常对数据进行更新,这类型的程序使用smarty会使模板处理速度变慢。 小项目。小项目因为项目简单而美工与程序员兼于一人的项目,使用Smarty会在一定程度上丧失PHP开发迅速的优点。 (PS:不过为了整个项目的规范,请大家尝试去使用模板引擎。其实习惯了,开发速度会更加快,以上是没有用习惯模板引擎的开发者遇到的问题)
- JS利与弊
- js技术的利与弊
- [JS] JS与Cookie
- js ||与&&
- js &&与||
- Js对象与属性
- flash与js通讯
- Flash与JS交互
- flash与js通信
- js加密与解密
- AS3与JS交互
- js与applet通信
- JS与CSS
- Js removeChild 与 removeNode
- js与后台值互传
- Null与Undefined JS
- JS方法与技巧
- ActiveX与JS交互
- JS快捷键的使用
- WindowsAPI--注册表信息
- 求100~200的素数
- WIN8基本操作
- JAVAWEB开发-国际化
- JS利与弊
- lumia 920
- Android 利用NDK 将ARGB 转换成RGB
- 【MFC】怎样在子窗口中单击按钮关闭父窗口和子窗口??
- 常用shell
- Eclipse程序员要掌握的常用快捷键
- Android 开发之view的几种布局方式及实践
- 如何使用Juint4.7进行测试
- HttpSession和Hibernate的session