v0.0.6
GKTemplate是一個Go語言開發的模板引擎,由於Go語言內建的模板引擎自由度過高,導致開發使用相對比較困難,對介面模板製作要求會比較高,GKTemplate是一款基於標籤、屬性機制的模板引擎,在犧牲部分自由度、效能的前提下,最佳化模板語義機制,使得開發、製作模板變得更為輕鬆簡單。
UTF-8編碼支援:模板引擎要求採用UTF-8編碼,便於介面能夠國際化支援;
簡單明瞭屬性標記:類似XML結構的屬性標記,上手簡單,製作模板輕鬆自如;
錯誤定位:模板標籤錯誤定位,方便模板製作開發除錯;
標籤化語義:類似XHTML標籤語義,降低模板製作難度,減少開發製作成本;
自由擴充套件:留有豐富的標籤開發介面,方便進行二次擴充套件;
快取機制:模板解析進行快取,模板解析效能達到最高;
協程併發:採用Go協程機制,標籤解析可併發操作,模板渲染效能最高;
最小依賴:模板引擎只依賴Go預設庫,不依賴任何第三方庫;
[admin
]