Re: FreeMarker vs Velocity
Jean-Baptiste BRIAUD -- Novlog <[email protected]>
| Newsgroups | gmane.comp.java.french.general |
|---|---|
| Message-ID | <[email protected]> |
On 21 déc. 2010, at 11:08, Rémi Forax wrote: > On 12/21/2010 11:03 AM, Jean-Baptiste BRIAUD -- Novlog wrote: >> Bonjour à tous, >> >> Nous utilisons Velocity et je sais que certaines personnes de la liste utilisent FreeMarker. >> Ce lien compare les deux produits : >> http://freemarker.sourceforge.net/fmVsVel.html >> >> ... bien que tenté je ne suis pas vraiment convaincu. >> >> Quels sont les éléments qui vous ont fait choisir FreeMarker ? >> Qu'en pensez-vous avec un peu de recul ? >> >> Utilisez-vous la partie template metaprogramming de FreeMarker ? >> l'API permet-elle de récupérer toutes les variables de template par exemple ? >> >> Merci ! >> >> > > La vrai question c'est pourquoi pas utiliser groovy: > http://groovy.codehaus.org/Groovy+Templates > > Au moins tu peux appeler du Java au milieu d'un template sans aucun problème. > > Rémi Ah oui, Groovy ... mais c'est tout un langage, non ? Je ne suis pas sur de comprendre : je n'envisage pas de passer de Java à un autre langage, mais seulement de faire évoluer le "composant ou librairie de template". Est-ce possible avec Groovy ? Puis-je utiliser Groovy pour faire des templates, comme j'utilise aujourd'hui Velocity, au sein d'un programme Java ? Si oui, même question que pour FreeMarker, pourquoi migrer ? Quels seraient les avantages par rapport à Velocity ? Y a t-il un accès au métamodel du template ? Par exemple récupérer a liste complète des variables utilisées dans un template (attention aux IF et ELSE du template, il me faut toutes les variables).