powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Есть ли в Intellij Idea или Eclipse генератор кода аналогичный T4 в Visual Studio?
9 сообщений из 9, страница 1 из 1
Есть ли в Intellij Idea или Eclipse генератор кода аналогичный T4 в Visual Studio?
    #38785078
Кифирчик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собственно, в студии T4 удобная фитча, через неё модели базы, службы генерятся, да и вообще можно любой свой код "создать".

Аналогичная фенечка для Java кода в IDE существует?
...
Рейтинг: 0 / 0
Есть ли в Intellij Idea или Eclipse генератор кода аналогичный T4 в Visual Studio?
    #38785081
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КифирчикСобственно, в студии T4 удобная фитча, через неё модели базы, службы генерятся, да и вообще можно любой свой код "создать".

Аналогичная фенечка для Java кода в IDE существует?

Ты думаешь, все эту T4 видели?
...
Рейтинг: 0 / 0
Есть ли в Intellij Idea или Eclipse генератор кода аналогичный T4 в Visual Studio?
    #38785089
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кифирчик,

Обычный шаблонизатор текста. Velocity, FreeMarker, StringTemplate, etc.
...
Рейтинг: 0 / 0
Есть ли в Intellij Idea или Eclipse генератор кода аналогичный T4 в Visual Studio?
    #38785194
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кифирчиклюбой свой код "создать".
особенно радует слово "Любой"
...
Рейтинг: 0 / 0
Есть ли в Intellij Idea или Eclipse генератор кода аналогичный T4 в Visual Studio?
    #38785342
Кифирчик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сколько сарказма )))
Alexey TominТы думаешь, все эту T4 видели?
для тех кто не видел - скрин с простейшим примером в приложении
удобно что прямо в студии, и шарп кодом.

"любой код" подразумевалось не только автоматом мапить модель базы данных или службу.

мне вот на таком примере очень упростило жизнь - куча объектов (классов), у которых куча полей, у которых должны быть атрибуты, XML комментарии, и это бывает дополняется, и некоторые поля в других классах дублируются. ручками это слишком большой объем, лениво, и есть риск ошибок.
с Т4 - создал табличку в файловой базе (аксес), там перечень классов, свойств, какие у них типы, что это за поле, детали имплементации... и это все красиво, компактно, перед глазами, очень удобно проверять и манипулировать.
на выходе получаю классы, комменты без опечаток, классы на Java, для коллеги, и ещё веб страничку где грид и описание полей.
Это отступление про "любой код" )

Аналогичное для Intellij Idea хочется.

бегло просмотрел описания Velocity, FreeMarker, StringTemplate, судя по всему то что надо.

но, как я понял, они все базируются немного на другом принципе чем Т4 - шаблоны отдельно, данные отдельно

уточняющие вопросы: эти шаблонизаторы в IDE встраиваются? так чтоб сгенеренный код стразу становился частью проекта?
что-то работающее по принципу Т4, где и шаблон и данные в одной куче, существует?
...
Рейтинг: 0 / 0
Есть ли в Intellij Idea или Eclipse генератор кода аналогичный T4 в Visual Studio?
    #38785400
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кифирчик,

Кодогенерация - зло. http://rsdn.ru/forum/java/4830386.1
...
Рейтинг: 0 / 0
Есть ли в Intellij Idea или Eclipse генератор кода аналогичный T4 в Visual Studio?
    #38785441
Andrew1411
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кифирчик,

В отличии от студии, в с ее файлом проекта нет необходимости прописывать в оном добавляемые файлы *.java, они включатся в проект, если будут расположены в правильных папках. В эклипсе я для генерации использовал Velocity. Запуск шаблонов оформлял в виде теста. Отдельными плагинами для запуска шаблона не был озабочен.
В проекте, где генерации было много, фазу генерации кода обеспечивал Maven, причем сгенеренные классы в GIT не загоняю специально, так как генерятся во время сборки проекта по последним метаданным.
По мне, так такой подход удобнее, чем мелкомягкий T4, но на вкус и цвет - все фломастеры разные.
...
Рейтинг: 0 / 0
Есть ли в Intellij Idea или Eclipse генератор кода аналогичный T4 в Visual Studio?
    #38785520
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кифирчик,
у тебя построение модели (слева) идёт дольше чем написание класса?
...
Рейтинг: 0 / 0
Есть ли в Intellij Idea или Eclipse генератор кода аналогичный T4 в Visual Studio?
    #38785862
Кифирчик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Кифирчик,
у тебя построение модели (слева) идёт дольше чем написание класса?
оу черт, олимп пал! Х)

Andrew1411 и Blazkowicz спасибо за содержательные ответы. теперь понятно куда копать )
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Есть ли в Intellij Idea или Eclipse генератор кода аналогичный T4 в Visual Studio?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]