当前位置: 首页 > 软件库 > 程序开发 > 模板引擎 >

Tenjin

多脚本语言模板引擎
授权协议 MIT
开发语言 PHP Perl Python Ruby JavaScript
所属分类 程序开发、 模板引擎
软件类型 开源软件
地区 不详
投 递 者 弓华茂
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Tenjin 是一个超快而且轻量级的模板引擎,类似 eRuby ,但支持嵌套的布局模板、嵌入其他模板,捕获模板的某个部分等等,同时还支持文件缓存和内存缓存、预处理等。

提供多种脚本语言的版本,包括:Ruby, PHP, Perl, Python 和 JavaScript

下图是一些常见模板引擎的性能比较:

  • 常用 {a}  变量 <?py 任意python语法 ?>   例: <?py import datetime?> 模板包含:                                                                                              <?py include('orders/menu.html',var = "123"

  • Tenjin, "Tenjin is a very fast and full-featured template engine available in several script languages." 官方的测试结果: 也快得太夸张了 MacOS X 10.4 Tiger, Intel CoreDuo 1.83GHz, Memory 2GB Language Template Engine

 相关资料
  • ThinkCMF前台模板多语言是使用多模板的方式来实现的,如:当前模板是simplebootx,如果想开启英文前台模板的话,就只要加一个模板名为 simplebootx_en-us模板就可以了; 前台模板多语言实现原理: ThinkCMF在前台控制器加载模板文件时,会根据当前用户的浏览器语言或者用户指定的语言来加载模板文件,如果是中文用户就加载 simplebootx 里的模板文件,如果是英文用户

  • Qore 是一个模块化、支持多线程的、集成SQL、弱类型的面向过程和对象的脚本语言,语法简单易懂。 Qore supports safe signal handling, exception handling and exception-safe programming, XML and JSON integration as well as TLS/SSL socket support, HTT

  • Section Contents 内建函数参考 字母顺序索引 字符串内建函数 数字内建函数 日期内建函数 布尔值内建函数 序列内建函数 哈希表内建函数 结点(对于XML)内建函数 循环变量内建函数 独立类型内建函数 很少使用的和专家级的内建函数 指令参考 Alphabetical index assign attempt, recover compress escape, noescape flu

  • 脚本语言是介于 HTML 和 Java、C++ 和 Visual Basic 之类的编程语言之间的语言。HTML 通常用于格式化文本和链接网页。编程语言通常用于向计算机发送一系列复杂指令。脚本语言也可用来向计算机发送指令,但它们的语法和规则没有可编译的编程语言那样严格和复杂。脚本语言主要用于格式化文本和使用以编程语言编写的已编译好的组件。 Active Server Pages 使 Web 开发商

  • Active Server Pages 提供了一个在 HTML 页中使用现有脚本语言如 Microsoft VBScript 和 Microsoft JScript 的框架。本节将解释如何创建 ASP 页、如何添加脚本语言语句以及如何执行创建对象实例等基本任务。虽然这些主题介绍了一些脚本和编程的概念,但其用意并非是教您一门脚本语言。Microsoft 的脚本语言提供自己的文档,许多其他的有关脚本的

  • 最近考虑通过写脚本实现自动化处理,但是自己没有接触太多脚本语言,希望大佬们可以帮助选型 脚本的应用场景大部分是通过发送http请求实现每天签到、打卡这样的功能