phemplate

phemplate是一个简单而且快速的PHP模板引擎。它允许在模板中加入变量和一些动态程序块包括循环。该模板引擎能够可以实现表现与逻辑相分离,也就是说你可以从PHP脚本中抽出所有HTML内容。设计人员可以随意更改HTML而不用担心弄乱你的PHP脚本。

TinyButStrong

TinyButStrong(TBS)是一个可以让PHP脚本和HTML文件干净分离的PHP模板引擎。TBS设计成可以使用任何可视化HTML编辑器来编写TBS的HTML模板页。

DojoX DTL

DojoXDTL是DTL(DjangoTemplateLanguage)的Dojo实现版本。NeilRoberts将DTL移植到DojoX中,并在DTL只支持文本基础上增加了对HTML元素的支持。DojoXDTL完全实现了对DTL语法的支持,已有的Django模板可以很容易地移植到DojoXDTL。DojoXDTL包括文本和HTML两个实

Sugar

Sugar是一个类似于Smarty的模板引擎,拥有一个简洁和易于理解的语法。示例模板:{%if$foo==5%}Fooisequaltofive{%else%}Fooisnotfive{%/if%}

EasyGSP

EasyGSP可以让你利用Groovy脚本语言编写动态页面,而不需要有专门的java应用服务器。EasyGSP通过SCGI协议与HTTP服务器如Lighttpd、Apache等相通信。利用EasyGSP开发一个Web页面非常类似于用PHP、Python、ASP或Ruby等这些脚本语言开发web页面一样。示例代码:<%importforms.*deferrorLastNameError

Jinja

Jinja是基于python的模板引擎,功能比较类似于于PHP的smarty,J2ee的Freemarker和velocity。基本用法: >>>fromJinja2importTemplate >>>template=Template('Hello{{name}}!') >>>template.render(name='World') u'HelloWor

XHP

Facebook则低调发布了XHP项目。这是一个多月以来,继HipHop之后,Facebook推出的又一重要PHP改进项目。看来,在社会化网络市场地位稳固之后,Facebook也开始大力回馈技术社区,在口碑和攒人品方面与Google展开竞争了。根据Github上项目的文档维基,XHP是一个PHP扩展,通过它,开发人员可以直接在PHP代码中内嵌XML文档片段,作为合法的PHP表达式。这样

CHTML

CHTML是一种超文本标记语言.它顺应汉语编程的历史潮流,允许中国的互联网开发者发布信息到万维网上使用中文的字符作为标签.比如五大三<粗>粗</粗>和东倒西<歪>歪</歪>详细介绍CHTML是国际互联网组织W3C超文本标记语言4.0的一个实现.是在汉语编程光辉思想的指导下,互联网普遍协议与中国国情相结合的产物.和汉语编程一样,原来使用英文的标签现在可以全

TagFeather

TagFeather是一个让美工不用去学任何程序代码,只需要借助流行工具就能所见所得的预览的Web开发模板引擎。简单的讲,页面设计人员只需要按照程序员指定的CSSClass和ID就什么都不用管了。对于程序员来说,TagFeather很容易掌握,而且开放的结构使得扩展极为方便。TagFeather目前还只有PHP实现的版本,但将来会在各种语言上实现的。TagFeather

VTemplate

VTemplate是一个免费开源的模版引擎,其主要目标是为ASP.NET开发提供一种技术选择方案。示例模板:   用户:   <vt:ifvar="user.age"value="20">      年龄处于青年   <vt:else/>       <vt:ifvar="user.name"value="张三">(特殊人物)</vt:if>       <vt:ifv

Trimpath

TrimpathJavaScript是个轻量级的,基于JavaScript的,跨浏览器,采用APL/GPL开放源代码协议的,可以让你轻松进行基于模板编程方式的纯JS引擎。新浪的评论系统使用的就是此模板。它有如下的特点:1、采用标准的JavaScript编写,支持跨浏览器2、模板语法类似于:FreeMarker,Velocity,Smarty3、采用简易的语言来描述大段的字串以及Do

Bento

Bento是一个类似于JSP、ASP和PHP的脚本语言,基于面向对象设计思路,包括封装、集成和多态等技术,具备高可靠性、可维护性以及灵活性和可扩展性。