了解JNTemplate

一、什么是JNTemplate

  极念模板引擎(JNTemplate engine)是一款.NET平台的解释型模板引擎,它允许用户使用简单的模板语言来定义页面及引用后台设置的对象,让前端展示与后端代码逻辑分离,同时,它也提供了一个在WebForm与Razor之外的选择!

 

二、JNTemplate能干什么

  1.可以通过简单的模板语言来呈现后端数据,让开发人员专注于逻辑处理

  2.可以通过引擎生成静态页面

  3.可以动态换肤

  以上功能仅仅是我们最常见的一些应用,实际上,JNTemplate可以生成任何基于文本格式的内容,比如XML,JSON等,而且不仅仅局限于WEB开发!

 

三、JNTemplate可以用于商业目的吗

  JNTemplate是基于apache license 2.0协议开源的,可以用于商业目的,只要你在延伸的代码中(修改和有源代码衍生的代码中)保留原来代码中的协议,作者与网址等信息,具体可见 手册中的许可协议

 

四、为什么选择JNTemplate

  1.易用:上手快,有一定c#基础或者js基础的,只要10分钟就可以学会使用,极大降低学习成本

  2.轻量:代码精简,功能不减! 结构清晰,只有最核心的代码, 能适应于绝大部分开发,也能很方便的进行二次开发

  3.开源:授权自由,可用于商业目的

  4.拓展:引擎可以很方便的过行拓展,甚至可以在不改变原有代码的基础上,很自由的支持解析各种自定义格式的标签