Das Netz scheint voller Vergleiche zwischen Velocity und FreeMarker zu sein, und sie scheinen einigermaßen äquivalent zu sein. Aber es scheint fast keine Vergleiche zwischen StringTemplate und FreeMarker zu geben!Was sind die Hauptunterschiede zwischen StringTemplate und FreeMarker?
Also, was sind die Hauptunterschiede zwischen StringTemplate und FreeMarker?
Meine Verwendung für sie wäre HTML-Seiten nur zu generieren. Von den beiden hätte ich erwartet, dass FreeMarker die geeignetere und leistungsstärkere ist, wie es am häufigsten scheint - aber durch einen kurzen Blick scheint es, dass StringTemplate tatsächlich geeignetere Funktionen hat!
Es wäre toll, wenn jemand, der beides genutzt hat, Zeit hätte, sich zu äußern - für die konkreten Einzelheiten kann ich einfach die Dokumentation Seite an Seite lesen, aber ich möchte etwas, mit dem ich anfangen kann.
Eine schnelle Erklärung! Ich bin nicht an den offensichtlichen Unterschieden interessiert - dass StringTemplate funktional ist und keine Schleifen usw. hat und FreeMarker fast eine vollständige Programmiersprache ist! Ich interessiere mich für konkrete Feature-Unterschiede, die während der Nutzung entstehen - wo eins leicht mit dem einen möglich ist, aber wirklich schwer mit dem anderen. – Nakedible