皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

GKTemplate v0.0.6,Go 开发的 DedeCMS 模板解析器

v0.0.6

  • 增加标签自定义函数
  • 分离标签、函数,完善示例

GKTemplate是一个Go语言开发的模板引擎,由于Go语言内置的模板引擎自由度过高,导致开发使用相对比较困难,对界面模板制作要求会比较高,GKTemplate是一款基于标签、属性机制的模板引擎,在牺牲部分自由度、性能的前提下,优化模板语义机制,使得开发、制作模板变得更为轻松简单。

特点

  • UTF-8编码支持:模板引擎要求采用UTF-8编码,便于界面能够国际化支持;
  • 简单明了属性标记:类似XML结构的属性标记,上手简单,制作模板轻松自如;
  • 错误定位:模板标签错误定位,方便模板制作开发调试;
  • 标签化语义:类似XHTML标签语义,降低模板制作难度,减少开发制作成本;
  • 自由扩展:留有丰富的标签开发接口,方便进行二次扩展;
  • 缓存机制:模板解析进行缓存,模板解析性能达到最高;
  • 协程并发:采用Go协程机制,标签解析可并发操作,模板渲染性能最高;
  • 最小依赖:模板引擎只依赖Go默认库,不依赖任何第三方库;

官方网站:https://github.com/gokeeptech/gktemplate

转自 https://www.oschina.net/news/115482/gktemplate-0-0-6-released