關於Thymeleaf是Spring Boot 推薦的模板謠言

國內早已經流傳Thymeleaf是Spring Boot推薦的模板引擎,這個毫無根據,我發現官網文檔並無這個說法(官網版本是Spring Boot 2.1),截圖以下程序員

若是你看Spring Boot 關於JSon的使用,則明顯說明了Spring Boot 推薦JackSon架構

Thymeleaf在很長時間都由於難用的語法,高成本的學習曲線,以及慘目忍睹的性能而被世界開發人員排斥,3.0以來性能有了提升(然而仍是不好),且集成Spring的不少特性,因此獲得Spring Boot 做爲可選模板引擎之一推薦。Spring Boot沒有使用Velocity,這是由於Velocity不行嗎?固然不是.框架

Spring Boot 做爲一個技術框架,跟咱們普通架構師作技術選型同樣,也面臨不少選擇考慮,在我看來,Spring Boot的選型或者是推薦並不必定是最優的,好比 Spring Boot 2 使用JDK自帶的HttpURLConnection實現Rest調用,而高效和功能齊全的OKHttp 並無被默認使用,Spring Boot 源碼日誌使用 Commons Logging接口(儘管使用了Logback做爲實現),但咱們都知道SLF4J的API接口使用起來更舒服性能

關於Thymeleaf是Spring Boot 推薦的模板,這個是培訓機構新造出來的一個培訓熱點而已,由於他確實難以掌握,哈哈。學習

補充:我是一個老程序員,踩過不少坑,好比EJB1,WebService,Hibernate等等,我寫這個博客只是報告一下我發現的坑而已。徹底跟我本身作的Beetl模板引擎無關。我以爲我應該像國內大V那樣,只動口不動手就行了,說服力反而會更強點,就由於我更懂模板引擎,有些人不相信......日誌

相關文章
相關標籤/搜索