Olá,
Estou fazendo um levantamento para um trabalho acadêmico
sobre ferramentas utilizadas para gerar código, como por ex. o Velocity.
Poderiam citar outras ferramentas similares ?
Agradeço!
Olá,
Estou fazendo um levantamento para um trabalho acadêmico
sobre ferramentas utilizadas para gerar código, como por ex. o Velocity.
Poderiam citar outras ferramentas similares ?
Agradeço!
O velocity gera código, é?
O Velocity gera texto, e da ultima vez que eu olhei, a maioria esmagadora do codigo sendo produzido por humanos e computadores por ai eh texto
Olá,
Não sei se esses se encaixam no que você quer - são APIs para gerar código binário:
Code Generation Library (cglib) - http://cglib.sourceforge.net/
The Byte Code Engineering Library (BCEL) - http://jakarta.apache.org/bcel/
ASM - http://asm.objectweb.org/
Serp - http://serp.sourceforge.net/
[]s,
Sami
OK, e se a intenção foi procurar por ferramentas que geram texto, abaixo algumas:
JavaServer Pages
FreeMarker
Smarty
Não sei não, acho que aquela idéia de marcar ironias com pseudo-xml não era no fim tão ruim.
Agradeço a atenção de todos!
Desculpem por não ter definido melhor!
Sim, realmente o velocity gera TEXTO, mas você pode utiliza-lo
para gerar um arquivo fonte… Eu procuro por ferramentas que
gerem fontes mesmo, não binários. A exemplo das tão prometidas
ferramentas CASE que juravam substituir os programadores! hehe
Em adendo ao meu post anterior, eu procuro ferramentas como
o FreeMaker e o AndroMDA
:thumbup:
Tem o StringTemplate. Esse artigo demonstra como usá-lo junto com o Antlr para tradução de código fonte. (O Antlr é do mesmo autor do StringTemplate, o Terence Parr).
Você procura por Template Engines, então.
Uma que ninguém citou ainda é a ERB, do Ruby.
E se esse assunto te interessa, dá uma lida no livro ‘Code Generation in Action’, que é muito bom.
Té mais,