小强(tinybutstrong):强大的模板引擎

请注意,本文编写于 5100 天前,最后修改于 5100 天前,其中某些信息可能已经过时。

tinybutstrong_1.gif
tinybutstrong_1.gif

由左到右分别是 Smarty、小强、WYSIWYG 编辑器(如 FrontPage、Dreamweaver...)
利用小强做出来的画面,完全没有破坏 HTML 的巢状规则,可以在任何 WYSIWYG 编辑器上直接编辑。
不但如此,小强还很贴心的使用 [] 做为识别符号,以减少和 HTML 里面的 JavaScript、CSS 冲突的机会。
在程序方面值得一提的就是它和 Smarty 这种编译式的样板不同,而是直接由 PHP 产生画面。
Smarty 样版流程:
指定变量->加载样版(Template)档案->产生编绎档案->显示画面
小强样版流程:
加载样版(Template)档案->指定变量->显示画面
Sample Code 范例展示:
http://www.tinybutstrong.com/manual.php#examples
小强省去了编译时所需的CPU及磁盘存取的时间,所以在执行速度上相对较快,而且小强还提供了 cache 功能来提升使用效能。
另外一个特点就是小强可以直接读取数据库来显示画面:

$TBS->MergeBlock('block1',$conn,'SELECT * FROM clients ORDER BY cli_id');

(官方说有支持 ADODB,这个就要试一下了)
小强果然不愧为小强,指令少、体积小、功能强、入门容易,有兴趣的人不妨给小强一个服务的机会。^_^
小强官方网站:
http://www.tinybutstrong.com/
国外采用小强的网站列表:
http://www.tinybutstrong.com/sitelist.php

添加新评论