什么是模板引擎(web)?常见的模板引擎有哪些?thymeleaf的常用指令介绍 |
您所在的位置:网站首页 › 前端模板引擎是什么 › 什么是模板引擎(web)?常见的模板引擎有哪些?thymeleaf的常用指令介绍 |
模板引擎:
模板引擎是为了让用户显示界面和业务数据内容分离而产生的,可以生成特定形式的文档,常用的格式有HTML、XML以及其他格式的文档。 常见的模板引擎:jsp、freemarker、velocity、themeleaf (1)jsp 优点:1>>功能强大,可以写java代码,因此jsp代码可以跨平台。 2>>支持jsp标签、支持表达式语言 3>>性能良好,jsp文件会编译成class文件执行,有很好的性能表现 4>>官方标准,用户群广,丰富的第三方jsp标签库 缺点:调试难度高,因为是编译成class文件的,所以在报错时是class文件报错不是jsp。已经很少有公司使用了 (2)freemarker 优点:1>>不能编写java代码,可以实现严格的MVC分离。 2>>对jsp标签支持良好 3>>内置大量的常用功能、宏定义(类似于jsp标签),使用非常简单 4>>使用表达式语言 缺点:不是官方标准,第三方标签库不如jsp多 (3)velocity 优点:1>>不能编写java代码,可以实现严格的MVC分离。 2>>其官方好像表示比jsp功能还要好一些 3>> |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |