La rete sembra essere piena di confronti tra Velocity e FreeMarker, e sembrano essere ragionevolmente equivalenti. Ma sembra che non ci siano quasi paragoni tra StringTemplate e FreeMarker!Quali sono le principali differenze tra StringTemplate e FreeMarker?
Quindi, quali sono le principali differenze tra StringTemplate e FreeMarker?
Il mio utilizzo per loro sarebbe quello di generare solo pagine HTML. Tra i due, mi sarei aspettato che FreeMarker fosse il più adatto e più capace, come sembra a quello più comune - ma attraverso una rapida occhiata sembra che StringTemplate abbia in realtà caratteristiche più adatte!
Sarebbe bello se qualcuno che ha usato entrambi avrebbe avuto il tempo di commentare - per le specifiche attuali, posso solo leggere la documentazione fianco a fianco, ma mi piacerebbe qualcosa per iniziare.
Un rapido chiarimento! Non sono interessato alle differenze ovvie - che StringTemplate è funzionale e non ha loop ecc e FreeMarker è quasi un linguaggio di programmazione completo! Mi interessano le concrete differenze di funzionalità che emergono durante l'utilizzo - dove una cosa è facilmente possibile con una, ma veramente difficile con l'altra. – Nakedible