|
|
|
Есть ли в Intellij Idea или Eclipse генератор кода аналогичный T4 в Visual Studio?
|
|||
|---|---|---|---|
|
#18+
Собственно, в студии T4 удобная фитча, через неё модели базы, службы генерятся, да и вообще можно любой свой код "создать". Аналогичная фенечка для Java кода в IDE существует? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2014, 11:16 |
|
||
|
Есть ли в Intellij Idea или Eclipse генератор кода аналогичный T4 в Visual Studio?
|
|||
|---|---|---|---|
|
#18+
КифирчикСобственно, в студии T4 удобная фитча, через неё модели базы, службы генерятся, да и вообще можно любой свой код "создать". Аналогичная фенечка для Java кода в IDE существует? Ты думаешь, все эту T4 видели? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2014, 11:17 |
|
||
|
Есть ли в Intellij Idea или Eclipse генератор кода аналогичный T4 в Visual Studio?
|
|||
|---|---|---|---|
|
#18+
Кифирчик, Обычный шаблонизатор текста. Velocity, FreeMarker, StringTemplate, etc. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2014, 11:22 |
|
||
|
Есть ли в Intellij Idea или Eclipse генератор кода аналогичный T4 в Visual Studio?
|
|||
|---|---|---|---|
|
#18+
Кифирчиклюбой свой код "создать". особенно радует слово "Любой" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2014, 12:27 |
|
||
|
Есть ли в Intellij Idea или Eclipse генератор кода аналогичный T4 в Visual Studio?
|
|||
|---|---|---|---|
|
#18+
сколько сарказма ))) Alexey TominТы думаешь, все эту T4 видели? для тех кто не видел - скрин с простейшим примером в приложении удобно что прямо в студии, и шарп кодом. "любой код" подразумевалось не только автоматом мапить модель базы данных или службу. мне вот на таком примере очень упростило жизнь - куча объектов (классов), у которых куча полей, у которых должны быть атрибуты, XML комментарии, и это бывает дополняется, и некоторые поля в других классах дублируются. ручками это слишком большой объем, лениво, и есть риск ошибок. с Т4 - создал табличку в файловой базе (аксес), там перечень классов, свойств, какие у них типы, что это за поле, детали имплементации... и это все красиво, компактно, перед глазами, очень удобно проверять и манипулировать. на выходе получаю классы, комменты без опечаток, классы на Java, для коллеги, и ещё веб страничку где грид и описание полей. Это отступление про "любой код" ) Аналогичное для Intellij Idea хочется. бегло просмотрел описания Velocity, FreeMarker, StringTemplate, судя по всему то что надо. но, как я понял, они все базируются немного на другом принципе чем Т4 - шаблоны отдельно, данные отдельно уточняющие вопросы: эти шаблонизаторы в IDE встраиваются? так чтоб сгенеренный код стразу становился частью проекта? что-то работающее по принципу Т4, где и шаблон и данные в одной куче, существует? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2014, 13:39 |
|
||
|
Есть ли в Intellij Idea или Eclipse генератор кода аналогичный T4 в Visual Studio?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2014, 14:07 |
|
||
|
Есть ли в Intellij Idea или Eclipse генератор кода аналогичный T4 в Visual Studio?
|
|||
|---|---|---|---|
|
#18+
Кифирчик, В отличии от студии, в с ее файлом проекта нет необходимости прописывать в оном добавляемые файлы *.java, они включатся в проект, если будут расположены в правильных папках. В эклипсе я для генерации использовал Velocity. Запуск шаблонов оформлял в виде теста. Отдельными плагинами для запуска шаблона не был озабочен. В проекте, где генерации было много, фазу генерации кода обеспечивал Maven, причем сгенеренные классы в GIT не загоняю специально, так как генерятся во время сборки проекта по последним метаданным. По мне, так такой подход удобнее, чем мелкомягкий T4, но на вкус и цвет - все фломастеры разные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2014, 14:25 |
|
||
|
Есть ли в Intellij Idea или Eclipse генератор кода аналогичный T4 в Visual Studio?
|
|||
|---|---|---|---|
|
#18+
Кифирчик, у тебя построение модели (слева) идёт дольше чем написание класса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2014, 14:51 |
|
||
|
Есть ли в Intellij Idea или Eclipse генератор кода аналогичный T4 в Visual Studio?
|
|||
|---|---|---|---|
|
#18+
Petro123Кифирчик, у тебя построение модели (слева) идёт дольше чем написание класса? оу черт, олимп пал! Х) Andrew1411 и Blazkowicz спасибо за содержательные ответы. теперь понятно куда копать ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2014, 17:28 |
|
||
|
|

start [/forum/topic.php?fid=59&gotonew=1&tid=2126399]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
190ms |
get topic data: |
6ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 503ms |

| 0 / 0 |
