Есть ли что-то вроде .NET T4 для Java? - PullRequest
11 голосов
/ 03 сентября 2010

Я помогаю другу разработать приложение на Java.Это не MS-магазин.
Мне было поручено написать некоторый повторяющийся код, поэтому, естественно, как разработчик .NET я думал об использовании T4.

Но я застрял на Java / Eclipse (иC # не допускается), так какие у меня варианты?
Что люди Java используют для генерации кода?Построить задания?

Ответы [ 4 ]

3 голосов
/ 04 сентября 2010

Вы также можете взглянуть на XText [1] и AndroMDA [2], которые отличаются от T4, но хорошо подходят для задач, связанных с большим количеством повторяющегося кода.

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

3 голосов
/ 03 сентября 2010

Взгляните на Скорость Texen двигатель, подключенный к Муравью .

2 голосов
/ 04 сентября 2010

Если вы хотите использовать что-то более «независимое», отметьте AtomWeaver . Это в основном шаблонизатор, такой как T4. Однако он не зависит от какой-либо платформы или IDE, и, хотя он позволяет создавать простые шаблоны для генерации фрагментов кода, он также может использоваться для разработки целых систем. Парадигма, которой это следует, является ABSE .

1 голос
/ 03 сентября 2010

В Eclipse вы можете найти шаблоны полезными.Вы можете создавать новые шаблоны в диалоге настроек через Java> Редактор> Шаблоны .

Более целевые шаблоны настраиваются в Java> CodeStyle> Шаблоны кода .

В Eclipse есть введение в "Эффективное затмение: пользовательские шаблоны" , который охватывает Java> Редактор> Шаблоны и Веб и XML -> Файлы XML -> Шаблоны .(Я не использовал последний.)

...