htmltmpl

htmltmpl是一个为Python和PHP提供的HTML模板引擎,主要适合Web开发人员。示例代码:<TMPL_INCLUDEheader.tmpl><TMPL_INCLUDENAME="header.tmpl"><TMPL_VARname><TMPL_VARNAME="city"><TMPL_VARNAME="text1"ESCAPE="HTML"><TMPL_V

SharpDOM

SharpDOM可以让你直接使用C#的语法来编写网页,举个例子:下面是一段HTML代码:<html><head><title>Titleofthepage</title><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"><linkhref="c

VelocityTools

VelocityTools是Velocity模板引擎的一个子项目,用来将Velocity与Web开发环境集成的工具包。例如你可以利用VelocityTools来集成Velocity和Struts框架,同时VelocityTools还提供Velocity的布局模板,以及很多常用的工具包。

ObjectScript
ObjectScript

ObjectScript是个面向对象的脚本语言.它设计成简单易学,易用但功能强大.ObjectScript有一个结合了许多Java优点的解释器.ObjectScript具有以下特点:*简单且类似于Java的语法*单继承的ClassSystem*支持private/protected/public访问机制的域与方法*支持同步与多线程*可以利用osdoc(类似于javadoc)工具从源码中导出A

Icwri Script

Icwri是一个轻量级的,非常简单的,面向服务的Java内置的脚本。它可以帮助Java开发人员构建一个面向服务的某些样式的应用程序接口。它也可以帮助非技术人员加入开发团队编写他们自己的应用程序的脚本来执行业务规则和决定。Icwri服务提供者和消费者可以是Icwri脚本或Java类。一个Icwri脚本可以独自运行,但Icwri脚本的主要目的是为了有一个助理的Java语言。它可以运行在任何系统的JD

Templerl

Templerl是一个类似Smarty和Velocity的模板引擎,适合Erlang语言使用。

Japid

Japid-Play是一个拥有与Java硬编码相同性能和速度的Java模板引擎。模板语法与Play!Web开发框架模板语言相似。Japid是一个通用的模板引擎,适用于任何Java应用程序来渲染任意Java对象。此外它还提供一个专门用于Play!框架的适配器。Japid主要目标是用在基于Play!开发并且拥有大流量的网站中。为了达到这个目标,Japid将基于html的标签文件转换成干净的

NDjango
NDjango

NDjango是一个.NET平台上实现的Django模板语言,使用F#语言。NDjango还提供一个VisualStudio的扩展编辑器。

Scripturian

Scripturian是一个把各种编程和模板语言整合到基于JVM的软件中,它重新设计为高性能的并发执行,而且提供了一个可伸缩的Javascriptingstandard(JSR-223)。

Whiley

Whiley是一个轻量级面向对象和函数式编程语言,目标代码在Java虚拟机上执行。Whiley在编译时就可以排除很多错误,例如除0、数组越界和空引用等。示例代码:voidSystem::main([string]args):inti=123456789101112131415161718realr=1234567.1928491039547203

Twig

Twig是一个灵活、快速、安全的PHP模板语言。它将模板编译成经过优化的原始PHP代码。Twig拥有一个Sandbox模型来检测不可信的模板代码。Twig由一个灵活的词法分析器和语法分析器组成,可以让开发人员定义自己的标签,过滤器并创建自己的DSL。特性:快速:Twig将模板编译为纯优化的PHP代码。与常规PHP代码相比,开销降低到最低限度。安全:Twig具有沙盒

FXL Template

FXLTemplate是一个易于使用的PHP模板引擎。拥有良好的规则表达式和简单的模板语法。示例:require_once'fxl_template.inc.php';$fxlt=newfxl_template('example.tpl');$fxlt->assign('greeting','helloworld!');$fxlt->display;