2016-02-13 67 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的特定小改動是最好的流程。 –