Estava lendo um post do Blog (Arquitetura em Pauta) sobre Geração de Código com o T4 do VS.NET.
Queria falar um pouco sobre facilidade vs usabilidade.
A maioria das pessoas pensam que, uma vez que o Visual Studio tem a funcionalidade, porque não fazer uso?
Bom, sou realmente simplista nisso.
Pensemos em um cenário que você tenha uma ferramenta que gere algum código para você. E essa ferramenta não necessita de um usuário programador, mas sim um usuário que (possivelmente) não programe (eu tenho esse cenário aonde eu trabalho. Fizemos um gerador de códigos que em determinados momentos não é um programador que usa e sim um analista de sistemas).
Nesse cenário, você terá de distribuir o VS.NET para todos os membros da equipe do projeto (caso use o T4 e os SDK’s do VS.NET). Mas, optamos por uma solução que não utilizava o VS.NET, sendo assim só tivemos de distribuir a própria aplicação.
Então, ao utilizar o SDK ganhamos em produtividade (em teoria), em uma solução sem o SDK (caseira) temos uma “não” dependencia da IDE da Microsofto (muito util em diversos casos), flexibilidade (a UI pode ser customizada ao desejo específico da ferramenta).
Mas, porque entramos nesse assunto?
Simples, em breve a equipe do DotNetMax.org vai disponibilizar a todos a plataforma de desenvolvimento (de geração de código) que utilizamos a alguns anos e que é mantida pela própria equipe.
Esperamos ter jogado um pouco mais de gasolina na fogueira. De fato que, esse assunto é amplo e muito bem vindo em discussões e pautas técnicas.
Para ler o artigo relacionado: Arquitetura em Pauta : Faça seu Gerador de Código com o T4 do Visual Studio.
Até o Próximo…



1 Reposta to “Faça seu Gerador de Código com o T4 do Visual Studio – Use com Parcimônia”
José Carlos
1 year ago
Legal isto, já algum tempo venho pesquisando uma forma de gerar código com o T4 sem o uso do Visual Studio e não encontrei nada que me agradace, resolvi então usar CodeDom que apesar de mais complexo me da da liberdade de criar meu proprio gerador, estou ansioso por esse lancto.