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).
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.