翻文件翻到這篇。
雖然時間有點久了(2009 年的文章),但我覺得該文仍具參考價值。
該文裡面提到了一些樣板引擎;排除已經不存在的 Calypso,目前仍存在的有這些:
該文作者沒提到 Template Lite、Zend View,倒是給了些數據。
網路上有許多 Smarty 2、Smarty 3、Dwoo 的效能評測資訊,由快至慢列舉的話,幾乎都是 Dwoo -> Smarty 2 -> Smarty 3。
但是 Dwoo 已經宣告 EOL 了。官方網站直接放上這段文字:
Important Notice – Dwoo End Of Life
This library is not being maintained anymore for quite a while, so if you are starting a new project you should consider using Twig instead.
Twig 官方的安裝文件給了數種安裝方式,不知道文章作者用的是哪一種。
( 如果是 compile 成 PHP extension 的話,效能肯定是比較好的呀… )
PS. Twig 的 for … in … 挺有趣啊,我看到 Perl 的影子。
9 月 5 2013
PHP 樣板引擎(templating engines)
翻文件翻到這篇。
雖然時間有點久了(2009 年的文章),但我覺得該文仍具參考價值。
該文裡面提到了一些樣板引擎;排除已經不存在的 Calypso,目前仍存在的有這些:
該文作者沒提到 Template Lite、Zend View,倒是給了些數據。
網路上有許多 Smarty 2、Smarty 3、Dwoo 的效能評測資訊,由快至慢列舉的話,幾乎都是 Dwoo -> Smarty 2 -> Smarty 3。
但是 Dwoo 已經宣告 EOL 了。官方網站直接放上這段文字:
Twig 官方的安裝文件給了數種安裝方式,不知道文章作者用的是哪一種。
( 如果是 compile 成 PHP extension 的話,效能肯定是比較好的呀… )
PS. Twig 的 for … in … 挺有趣啊,我看到 Perl 的影子。
By Joe Horn • PHP 1 • Tags: benchmark, Dwoo, eZ Components, PHP, PHPTAL, Smarty, templating engine, Twig