编程之家(jb51.cc)编程百科栏目主要推荐程序员常用编程技术介绍,以下是程序开发相关编程语言,主要信息提供给程序员快速了解所需要学习的编程技术语言。
Hapax 是一个Java的简单文本模板,特别适合用来在 Java 程序中生成文本信息。语法和 Google 的 ctemplate 类似。Hapax
Beanshell (bsh) 是用Java写成的,一个小型的、免费的、可以下载的、嵌入式的Java源代码解释器,具有对象脚本语言特性。BeanShell执行
pyTemplate 是一个 Python 的脚本模板引擎 pytemplate is a small project intending to give Python developers a starting
XRuby是一个能够将Ruby源代码(.rb)编译成Java字节码 (.class)的编译器。经Benchmark测试,XRuby比Ruby1.8.5还要快。
NVelocity 是 Velocity 模板引擎的 .NET 版本。nVelocity是一个基于.NET的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template
XTemplate是一个适用于PHP的模板引擎。它允许把HTML代码与PHP代码分开存储。XTemplate包含了许多有用的功能比如嵌套的程序块,各种类型的插值变量。其代码非常简洁并且是最优化的。
ctemplate (Google- ctemplate)的设计哲学是轻量级,快速,且逻辑和界面分离,因此和ClearSilver和Teng是有一些差异的。比如Ctemplate就没有模板函数,没有条件判断和循环语句(当然,它可以通过变通的方式来实现)
Mako 模板是从文本流中进行解析的,流中可以包含任意内容: XML, HTML, email 文本,等等。模板中可以包含 Mako
KindTemplate是简单、快速的PHP模板类。支持变量替换、条件、循环、循环里的条件、多重循环等常用功能。
Dwoo 是一个 PHP5 的模板引擎,与 Smarty 类似,兼容 Smarty 的模板和插件。
另外一个Java的模板引擎,号称集成了Velocity和FreeMarker的优点。 A full-featured expression language and Java-based multipurpose evaluation
JCopist 是一个基于模板的文档生成引擎。它的模板是规则的OpenDocuments文档(OpenOffice)嵌入FreeMarker模板脚本语法。
RTFTemplate 是一个用来生成 RTF 文档的 Java 模板引擎。 RTFTemplate 的体系结构 示例代码:
JByte 基于java的模板引擎。它通常用于把Jsp或Servlet转换成HTML,也可以转换成其它格式比如:XML,RTF,WML,e-mailtext,原代码,配置文件。
模板驱动机制的C#.net模板引擎,含数据库端读取 最初级的一个版本,已经比较灵活.可通过对xml标签的配置调用数据库中存储过程,实现内容的显示;
MiniTemplator 是一个简洁的模板引擎。定义模板文件中的变量和块的语法非常简单,支持块嵌套块。对于 MiniTemplator
Eclipse 的 Java Emitter Templates(JET)一个开源的模板引擎,其功能是在 Eclipse Modeling
Texen是一种通用的文字生成工具。能够生产几乎任何种类的文本输出。提供一个Ant的任务, Texen使用一个控制模板,以及一些可选的 worker
Templum 是一个超轻量级的、高速的而且功能强大的 PHP 模版引擎,它重用了 PHP 本身的强大功能,提供了附加的特性以简化模版的编写。
SharpTiles 是一个 ASP.NET 的MVC视图引擎,语法与 JSTL 的类似,SharpTiles 为你提供一个快速、轻量级和可测试的创建网页视图的解决方案。