11
votes

Y a-t-il quelque chose comme le T4 de .NET pour Java?

J'aiderais un ami à développer une application Java. Ils sont une boutique non ms.
J'étais chargé d'écrire du code répétitif, donc naturellement en tant que .NET DEV que j'ai pensé à utiliser T4.

Mais je suis coincé sur Java / Eclipse (et aucun c # n'est autorisé) alors quelles sont mes options?
Que utilise les gens Java pour la génération de code? Construire des tâches?


0 commentaires

4 Réponses :


3
votes

Jetez un coup d'œil sur VELOCITY 'S Texen Moteur, connecté à un Ant tâche.


0 commentaires

0
votes

Dans Eclipse, vous pourriez trouver des modèles utiles. Vous pouvez créer de nouveaux modèles dans la boîte de dialogue Préférences via Java> Editeur> Modèles .

Les modèles plus ciblés sont configurables à Java> Codestyle> Modèles de code .

Il y a une introduction aux modèles à Eclipse dans "Eclipse efficace: modèles personnalisés" , qui couvre les deux Java> Editor> Templates et Web et XML -> XML Files -> Modèles . (Je n'ai pas utilisé ce dernier.)


1 commentaires

Je ne pense pas que cela fait ce qu'il demande? Les modèles sont ce que vous appelle les extraits et ne sont que des blocs prédéfinis de Tekst avec une expérience de champ similaire (= vous pouvez sauter facilement entre des positions prédéfinies dans Tekst)



2
votes

Si vous souhaitez utiliser quelque chose de plus "indépendant", vérifiez atomweaver . Ceci est fondamentalement un moteur de modèle comme T4. Cependant, il est indépendant de n'importe quelle plate-forme ou IDE, et lorsqu'il vous permet de construire des modèles simples pour générer des morceaux de code, il peut également être utilisé pour développer des systèmes complets. Le paradigme qu'il suit est ALSE .


0 commentaires

3
votes

Vous voudrez peut-être aussi jeter un oeil à Xtext [1] et Andromda [2], à la fois différent de T4, mais bien adapté aux problèmes impliquant de nombreux types répétitifs.

[1] http://www.eclipse.org/xtext/
[2] http://www.andromda.org/index.php


0 commentaires