PHP模板引擎

2009年6月15日 | 分类: PHP | 标签:

Blitz Templates   是一个C写的PHP扩展。先转载下别人的文章,有时间我也去研究下,作为模板引擎的候选了。

Blitz 项目正处在一个相当活跃的发展阶段,新的版本可能会每星期出现一次,但他很快,也很稳定.

Blitz 项目简介:

最可能的问题,当你第一次看到这篇文章时,你会问: “什么?又一模板引擎什么?”

这里有一个很简短的说明,Blitz 是一个有三个主要特点的PHP 模板引擎

1.它是最快的模板引擎之一,它是由C编写的,并被编译为PHP 的扩展模块来使用;

2.它有简洁和清晰的语法;

3.以上二个特点让开发者得以编写紧凑和易读代码来实现非常复杂的逻辑应用。

大部分的模板策略并不能阻止开发者写出一塌糊涂的代码,这显然是令人相当不愉快。而Blitz 项目最主

要的目标是帮助开发者开发出简洁而轻快的PHP 项目,并且能迅速解决非常复杂和具有很多用户自定义

(比如web2.0)的应用难题。

blitz

blitz

上图是官方提供的测试数据,从途中测试数据可以看出来,Blitz php include还要快;同时还可以看出

php include其实也是很快的,至少比一般的模板引擎快很多,特别是ZPS(Zend Performance Suite)on

的情况下,虽然还是比Blits略慢,可见装一个PHP内存cache扩展加速是很有必要的,因此大家要使cache

此外Blitz 引擎的语法架构和phplib 那一类的模板引擎有点类似,是基于block的,模板用到的变量需要

注册,因此安全性会高一些,同时Blitz 的快速也是大家考虑使用它的因素之一。
来自:http://hi.baidu.com/usen68/blog/item/62fd51166186641c962b4326.html

目前还没有任何评论.