2016-02-13 68 views
0

我对模板引擎如百里香或速度有点困惑。Spring MVC模板引擎vs飞机html

我的问题是有没有利用模板引擎而不是纯HTML +角?

我这么问是因为我使用的是

Spring boot 1.3.2 
Angular 1.4.8 
Thymeleaf 

开发应用程序,我想知道如果是在Spring MVC应用程序有机会,我会NEAD模板引擎,而不是让这一切在平原HMTL +角?

+0

AngularJS是一种客户端技术,Thymeleaf是面向服务器端的,因此它们完全不相关。另外,Thymeleaf的最终产品是“纯HTML”。 – kryger

回答

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

您可以使用两者来创建您的网络应用程序。

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

+0

我的问题是,Thymeleaf给我的任何好处与Angular相比,被视为值得使用的模板引擎。 – zaqpiotr

+0

如果你将构建你的网页而没有你的用户的实时交互是值得使用Thymeleaf。 如果您的回复需要根据他的交互发送给您的用户,Angular会更好。 用Thymeleaf构建沉重的信息(第一次加载)并发送与Angular的特定小改动是最好的流程。 –