閱讀優秀的JAVA模板引擎Beetl的使用說明有感
由於專案需要,對包括Beetl在內的JAVA模板引擎技術進行了學習
Beetl是由國人李家智(暱稱閒大賦)開發的一款高效能JAVA模板引擎,對標產品是Freemaker
感慨於近幾年國內開源專案的蓬勃發展,包括Beetl、JFinal、Nutz、Druid等優秀的開源框架越來越完善,使用者越來越多,已經形成了規模可觀的生態圈。
必須要感謝這些開源先驅們,給國內的碼民節省了大量時間,可以更好的陪陪家人:)
寫這篇筆記的頭一秒,我正在閱讀Beetl2.2的使用說明文件,其中的各種妙處真讓人佩服
比如對佔位符、定界符的自定義配置,可以選擇自己喜歡的格式,很酷啊有沒有
還有對於臨時變數的支援、全域性共享變數等等
有趣的是elsefor語法,支援未進入for迴圈的分支處理,是不是會想起以前在for迴圈外面各種if包含的無奈
for..in..迴圈體內部隱藏的xxxLP物件更是暖心,再也不用為了記住當前的索引而建立個變數了,小小的功能,大大的良心啊
相信除了以上的亮點以外,Beetl還會給我更多的驚喜,繼續學習吧!
寵辱不驚,看庭前花開花落;去留無意,望天上雲捲雲舒
相關文章
- Beetl 1.25 釋出,java模板引擎Java
- 詳細說明搜尋引擎優化的過程優化
- 易優CMS廣告位標籤-模板程式碼使用說明
- 成為更優秀程式設計師的關鍵:更多的閱讀程式設計師
- 易優CMS模板目錄各檔案說明
- 閱讀React16原始碼有感React原始碼
- Thymeleaf(Java模板引擎)Java
- 閱讀優秀原始碼時可能會用的C函式(記錄)原始碼函式
- 說說如何實現一個模板引擎
- java模板引擎:velocityJava
- 前端模板引擎doT.js的使用前端JS
- winscp操作說明,winscp操作說明的詳細解讀
- Java執行緒池使用說明Java執行緒
- java中finalkeyword使用說明Java
- 說說如何用 JavaScript 實現一個模板引擎JavaScript
- Bitbucket使用說明與SourceTree的使用
- wordpress模板修改及函式說明函式
- Java模板引擎之FreeMarkerJava
- 閱讀優秀程式碼是提高開發人員修為的一種捷徑
- Express 文件(使用模板引擎)Express
- 如何透過閱讀原始碼來學習優秀開源框架原始碼框架
- 最新流程引擎 flowable 6.7.2 更新說明
- 模板引擎使用詳解:包含公共模板
- sql trace的使用說明一SQL
- Emacs 的 info 使用說明(轉)Mac
- 簡要的CKeditor使用說明
- 使用說明
- 【java web】--Jsp與beetl的前世今緣JavaWebJS
- 在矽谷面試:如何證明你是最優秀的?面試
- Java @FunctionInterface函式式介面使用說明JavaFunction函式
- 乾貨:成為優秀的JAVA工程師必讀的經典書籍Java工程師
- Android APP 設計說明書模板AndroidAPP
- Webots和ROS的使用說明(譯)WebROS
- Oracle Audit 功能的使用和說明Oracle
- 關於DOCTYPE的使用和說明
- 讀《流暢的Python》有感Python
- WebApiClientCore使用說明WebAPIclient
- QLExpress使用說明Express