Erubis

Erubis是一个快速、安全和具备高可扩展性的eRuby的实现,主要特征如下:快速,几乎是ERB的三倍,比用C开发的eRuby还要快10%FilecachingofconvertedRubyscriptsupport.Autoescaping(sanitizing)support,itmeansthat'<%=%>'canbeescaped

GromJS

GromJS是一个服务器端的JavaScript,实现了MozillaSpiderMonkey的JavaScript解释器。它提供了网页设计师和程序员能够使用JavaScript对象的代码用于创建动态网页和网站的脚本。这可以利用Web服务器上的对象来操纵文件和目录,以及处理客户端发送的数据或资料库,建立动态内容,或者为了实现购物篮。除了标准的JavaScript对象,类,和职能

jetbrick-template
jetbrick-template

jetbrick-template是一个新一代Java模板引擎,具有高性能和高扩展性。适合于动态HTML页面输出或者代码生成,可替代JSP页面或者Velocity等模板。指令和Velocity相似,表达式和Java保持一致,易学易用。支持类似与Velocity的多种指令支持静态编译支持编译缓存支持热

Bones

Bones是Go语言用于开发Web应用的模板引擎,包含一些很好的设计模式。支持CSRF。示例模板:<h2>Login</h2>{{template"errors.html".}}<formaction="/login"method="post">{{.CsrfTokenField}}<field

ETPL

ETPL是一个灵活、具有强大复用能力的高性能的模板引擎,适用于WEB前端应用中视图的生成,特别是SPA(SinglePageAPP)类型的应用。ETPL可以在CommonJS/AMD的模块定义环境中使用,也可以直接在页面下通过<scriptsrc=的方式引用。CommonJS/AMD环境下需要通过如下代码得到ETPL的模块。var etpl = require( 'etp

Teddy

Teddy是一个易读的基于HTML,无逻辑的DOM模板引擎,支持服务器端和客户端模板。使用新的类似HTML的标签。示例模板:<h1>{{header}}</h1>{{#bug}}{{/bug}}{{#items}}{{#first}}<li><strong>{{name}}</strong></li>{{/first}}

LT
LT

LT-LittleTemplateengineof{{mustache}}其他特性:嵌套路径LT像JavaScript一样支持嵌套路径,注意不能你不能读取null或者是未定义的值。this is {{path.to.value}}父路径../是指引用父路径{{#chil

phptpl

phptpl是一个轻便的PHP模板引擎。不需要什么学习成本就能轻松掌握,简洁就是美。一个简单的示例:PHP模板文件test_phptpl.html<!--templatefortestingphptpl--><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR

Transparency

Transparency是一个浏览器的语义模板引擎。它通过id、class和data-bind属性将JSON对象映射到DOM元素。支持IE9+、Chrome、Firefox、iOS、Android 等。示例:

Dust

DustJS是一个支持浏览器和Node.js的异步模板引擎。特点:async/streamingoperationbrowser/nodecompatibilityextendedMustache/ctemplatesyntaxclean,low-levelAPIhighperf

Nunjucks

Nunjucks是一个更复杂的JavaScript模板引擎,提供丰富的语言特性和块继承、自动转移、宏和异步控制等等。示例代码:{% extends "base.html" %}{% block header %}<h1>{{ title }}</h1>{% endblock %}{% block content %}<ul>  {% for name, ite

Velocity.js

Velocity.js是velocity模板语法的javascript实现。Velocity是基于Java的模板引擎,广泛应用在阿里集体各个子公司。Velocity模板适用于大量模板使用的场景,支持复杂的逻辑运算,包含基本数据类型、变量赋值和函数等功能。Velocity.js支持Node.js和浏览器环境。Features支持客户端和服务器端使用语法是富逻辑的,构成门微型