JNTemplate.NET的輕量級(jí)模板引擎
JNTemplate — Open source templating engine for .net/mono!
JNTemplate 是什么
極念模板引擎(JNTemplate)是一款.NET平臺(tái)的解釋型模板引擎,它能生成任何基于文本的內(nèi)容,讓前端展示與后端代碼邏輯分離。同時(shí),它也提供了一個(gè)在WebForm與Razor之外的選擇!
JNTemplate具有簡(jiǎn)單,易用,高效等特點(diǎn),拓展十分方便!而且它使用的是對(duì)商業(yè)更加友好的Apache license 2.0協(xié)議開(kāi)源,在滿足該協(xié)議的前提下,大家可以自由使用,分發(fā),甚至可以用于商業(yè)目的(具體見(jiàn)License.txt)。
為什么要使用JNTemplate
簡(jiǎn)單易用 有一定 c#/java/javascript 語(yǔ)法基礎(chǔ)的用戶只需要10分鐘就可以上手使用
輕便高效 使用了更高效的解析機(jī)制,引擎執(zhí)行更快。
自由拓展 可以十分方便的自由擴(kuò)展功能,靈活性更強(qiáng)。
免費(fèi)開(kāi)源 可以免費(fèi)使用而無(wú)須支付任何費(fèi)用,只需要在代碼中保留我們的署名即可。
另外JNTemplate能完美運(yùn)行于Liunx(Mono)!
如何使用JNTemplate
ITemplate template = new Template("hello,$name!");//創(chuàng)建Template實(shí)例
template.Context.CurrentPath = "D:\\templets\\"; //指定當(dāng)前模板目錄
template.Context.TempData["name"] = "world";//設(shè)置模板數(shù)據(jù)
template.Render(Response.Output);//呈現(xiàn)解析結(jié)果
