Spring MVC模板engin vs plane html

时间:2016-02-13 10:43:54

标签: spring spring-mvc

我对像百日咳或速度这样的模板引擎感到有些困惑。

我的问题是使用模板引擎而不是普通的html + angular会有什么好处吗?

我问,因为我正在使用

开发应用程序
Spring boot 1.3.2
Angular 1.4.8
Thymeleaf

我想知道在Spring MVC应用程序中是否有机会我会使用模板引擎而不是简单的hmtl + angular吗?

1 个答案:

答案 0 :(得分:0)

  • AngularJS是客户端Javascript框架。
  • Thymeleaf是一个服务器端模板引擎,能够创建HTML,CSS,Javascript和文本。

您可以同时使用它们来创建您的网络应用。

例如,您可以通过Thymeleaf向客户发送已处理的页面,其中包含客户特定数据。当客户与您的页面交互时,您可以使用AngularJS通过Ajax从您的服务器提取数据或在本地处理他的请求,这样您的服务器就不需要在他与您的页面交互时将整个页面发送给您的客户,这将使你的网页更快。