改善大型网站开发进程 PHP模板引擎帮你忙

2009-05-12 18:43:04来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

核心提示:如果是开发门户站、电子商务网站或其它Web应用程序,那使用它就可以改善开发进程。这里是 19 个PHP 模板引擎。

PHP 模板引擎,广泛应用于分离模板和布局。使用PHP模板引擎,可以让网站的维和更新容易,创造一个更加良好的开发环境,让开发和设计工作更容易结合在一起。它肯定也有一些不足之外,比如性能 (大多数PHP模板引擎在这方面都还是做的比较好的) 和需要学习新的语法 (偶尔会这样)。

说到这里, 使用一个模板引擎并不一定就适合每一个项目。 一个网站如果只有少许的页面,那很可能就不需要它。而如果是开发门户站、电子商务网站或其它Web应用程序,那使用它就可以改善开发进程。这里是 19 个PHP 模板引擎, 它们都拥有友情的功能,并且在持续开发中。

Smarty 

Smarty PHP Template Engine 

smarty是PHP官方出的模板, 以前的官网地址是http://smarty.php.net/,因为太流行了吧,后启用了新域名http://www.smarty.net/。

Smarty是一个php模板引擎。更准确的说,它分开了逻辑程序和外在的内容,提供了一种易于管理的方法。可以描述为应用程序员和美工扮演了不同的角 色,因为在大多数情况下 ,他们不可能是同一个人。

Smarty的特点之一是”模板编译”。意思是Smarty读取模板文件然后用他们创建php脚本。这些脚本创建以后将被执行。因此并没有花费模板文件的语法解析,同时每个模板可以享受到诸如Zend加速器(http://www.zend.com) 或者PHP加速器(http://www.php-accelerator.co.uk)。这样的php编译器高速缓存解决方案。

Dwoo 

Dwoo PHP Template Engine 

Dwoo是一个PHP5模板引擎。兼容Smarty模板,它在Smarty语法的基础上完全进行重写。支持通过插件扩展其功能。

Savant 

Savant PHP Template Engine 

Savant是一个强大但轻量级的面向对象PHP模板引擎。不象其模板系统,Savant默认没有把模板编译成PHP,而是使用PHP本身来作为它的模板 语言所以你不需要学习一套新的标记系统。Savant有一个面向对象的模板插件系统和输出过滤器,可以让你快速为它新增新的行为。

Template Blocks 

Template Blocks PHP Template Engine 

Template Blocks 是一个 可视化的模板引擎l, 这个模板引擎是轻量级、灵活和高度可扩展的。

你可以生成任何静态内容任何扩展且可以使用热门的扩展后缀,比如 .html, .htm 或 .php. 他们都将载入相同的内容。

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:wappalyzer:检查一个网站使用哪些Web应用程序

下一篇:Pandora FMS: 开源的网站监测应用程序