今天对于国内的PHP界是一个很特别的日子,由国人自主开发的开源PHP模板引擎青翼(NeatTemplate)发布了,青翼模版引擎是一个简单小巧,运行高效,编译型的PHP模版引擎。 青翼模板引擎的名字是轻易的谐音,意思是轻巧,易用。英文名字全称为NEATTemplate Engine,它最大的特点就是小巧、简单、快速,它吸取了目前比较流行的几种模版引擎的优点,在效率上相比phplib,Smarty来说都要高效得多。在使用上门槛很低,简化了大部分操作。再加上对phplib的标签兼容度很高。对与有Smarty使用经验的开发者来说,也更加容易上手。 在PHP使用率越来越普及的今天,各种类型的PHP程序层出不穷,功能也越来越强大,大部分程序都把模板从代码中分离了出来,很多程序员都开始使用一些现成的模板引擎来加快自己的开发速度,其中用的最多的就是Smarty,Phplib,FastTemplate等由国外开发的几种模板引擎,这些模板引擎功能都非常强大,但它们在专注于功能的同时,使程序的执行效率越来越低,使用方法越来越繁琐,国内一些使用Smarty的生成静态页面的程序在面对大量数据的时候已经遇到了瓶颈,生成速度越来越慢,很多程序员都开始使用自己开发简单轻巧模板引擎,但无疑要花费很多时间,青翼模板引擎的发布,无疑给很多程序员带来了福音。 青翼模板引擎的特点: 执行速度快 使用了编译技术 支持无限循环嵌套 支持模版中包含文件 模版引擎文件体积小巧 编译后的文件体积小巧 全面的中文文档和用例 支持动静态编译语言包 支持对输出后内容进行缓存 95%兼容phplib模版引擎标签写法 支持 IF ELSEIF ELSE 的逻辑判断 模版变量命名上采用域的形式,层次清晰 支持在任意层次的循环中,访问本层循环以上的任意层数据 总结上面的特点就是:速度快,小巧,简单。 青翼模板引擎是完全开源免费的,您不需要为使用付任何费用。但是请您遵守GPL协议。 作为青翼模板引擎的第一个版本,当然还存在很多缺点和不足,这需要广大PHP爱好者的支持和帮助,让我们共同去完善我们国人自己开发的开源产品。 感谢作者walker能把本站当作青翼的官方讨论区,当然更要感谢他为PHP作出的这么多的贡献,他的很多作品大家已经耳熟能详,其中最知名的要属多数据库采集系统易采(Neat Collector),walker目前还是一个学生,现在在一家顶尖门户网站实习并研发一些大型项目。