回答
速度並沒有真正處於積極的發展階段。 Freemarker是。
根據我的經驗,Freemarker也更加靈活。
他們試圖不時地區分自己(example)。
我已經廣泛地工作,從我的角度來看他們非常相似。只有很多功能可以構建爲模板語言,其餘部分只是絨毛。
其中一些現在已經過時(參見:這個列表最初是基於與Velocity 1.2的比較),因爲Velocity達到了1.6。 在性能方面,我沒有看到有效的測試來看哪一個性能更好。 – 2009-12-31 21:19:12
考慮到該列表基於過去十年的Velocity版本,對freemarker社區來說,他們沒有更新它是一種恥辱。速度現在爲1.7,並且大部分列表都是錯誤的。 – 2011-10-06 16:56:46
這些項目的目標是不同的提供的鏈接。
Velocity的目標是保持模板儘可能簡單,以幫助保持邏輯和表示之間的隔離,因此您不會在模板中滑動粘滯代碼的滑動斜率。有時候這是正確的。當然,有時能夠將複雜的邏輯直接連接到模板中是正確的。
速度不會頻繁發生,但這並不意味着它不在積極發展中。用戶社區很大,代碼快速穩定,語法基本固定。在過去的幾年中,Freemarker在模板語法和API方面經歷了翻天覆地的變化。有時候單獨離開很好。再次,取決於你在找什麼。
Freemarker的文檔更加廣泛 - 它是一個更復雜的軟件。
Freemarker的許多用例歸結爲想要複雜的模板工作流程,而不想編譯步驟。近些年來,我沒有用Java來解決這個問題,而是剛剛使用Python或Ruby。
我完全同意這一點。當選擇出現時,我會經常選擇Velocity,因爲Freemaker的功能是不必要的。 – 2017-01-24 00:52:44
大約有速度兩家媒體的書:有章關於它太
等書。 所以,關於FreeMarker有更多或更好的文檔:)。
- 1. Freemarker vs. Velocity
- 2. Spring MVC&Freemarker/Velocity
- 3. Freemarker/Velocity - 日期操作
- 4. Velocity vs Apache Tiles
- 5. Apache Velocity $ vs $!{}
- 6. 哪種更受歡迎?Freemarker或Velocity?
- 7. Spring vs Struts + Freemarker
- 8. Freemarker + ExtJS vs Wicket
- 9. MS Velocity vs Memcached for Windows?
- 10. freemarker的功能VS宏
- 11. Java模板引擎中的REST支持,如StringTemplate,FreeMarker,Velocity或Tiles?
- 12. 爲什麼Spring有taglibs&velocity/freemarker宏?那不是反彈嗎?
- 13. FreeMarker中的HTML語法高亮/ Intellij上的Velocity
- 14. 如何將此行從Velocity轉換爲FreeMarker?
- 15. Velocity或FreeMarker支持更好的國際化?
- 16. 使用Velocity或FreeMarker創建電子郵件模板
- 17. 一個freemarker模板vs多個模板
- 18. Freemarker轉義freemarker
- 19. Velocity + Spring
- 20. Liferay Freemarker變量列表
- 21. Memcached和Velocity
- 22. Velocity hasNext方法
- 23. IntelliJ IDEA Velocity ResourceNotFoundException
- 24. Apache Velocity + Servlet 3.0
- 25. Javascripts和Apache Velocity
- 26. Apache Velocity「generic」宏
- 27. Velocity中的「NoClassDefFoundError」
- 28. Velocity $ fn docs
- 29. Eclipse + Apache Velocity Engine?
- 30. velocity(test instanceof)
Freemarker社區已經有一些人傳播近7年來速度閒置的神話。那時候,Velocity已經在十幾個版本上發佈了(包括髮布版本和VelocityTools版本)。 – 2011-10-06 16:59:02
速度已經死了,上一次穩定發佈2010 – dns 2013-10-04 12:17:28
儘管看起來Velocity似乎失去了蒸汽開發的智慧(我將根據這個響應與FTL一起),但最後一個穩定的發佈日期並不總是如此它是價值的最佳衡量標準。 HTTP永遠不會離開2.0,而MIME永遠不會離開1.0。誠然,這些是規格,而不是軟件,但我認爲可能有一些有價值的工具已經成熟。 – Jherico 2014-05-08 17:51:07