Есть ли на рынке универсальный генератор кода?[закрыто]

StackOverflow https://stackoverflow.com/questions/127183

  •  02-07-2019
  •  | 
  •  

Вопрос

Универсальный генератор/разработчик кода, вероятно, на основе шаблонов, который может генерировать код на одном или нескольких (смешанных) языках, с выделенной простой IDE (без запутанных инструментов командной строки), где вы можете разрабатывать и поддерживать весь свой код. приложение с нуля, было бы здорово!

Этот генератор/разработчик моделей позволит вам работать над вашей моделью, а не над результирующим кодом (без необходимости обхода туда и обратно).

Знаете ли вы какой-нибудь подобный продукт, или это пока утопия?

Это было полезно?

Решение

Взгляни на http://www.codesmithtools.com/

«генератор исходного кода на основе шаблонов, который автоматизирует создание общего исходного кода приложения для любого языка (C#, Java, VB, PHP, ASP.NET, SQL и т. д.)».

Также есть сайт www.mygenerationsoftware.com, но они рекламируют только поддержку «Генератор кода на основе шаблонов, поддерживающий четыре языка шаблонов — JScript, VBScript, C# и VB.NET».

Также посмотрите предложения из этого вопроса: Вы генерируете код?Если да, то что вы используете и что генерируете?

Другие советы

Вы имеете в виду генераторы кода для DAO, синтаксического анализа и генерации XML, сериализации, кода модели на конечном языке и т. д. из определения модели?Очевидно, что бизнес-логика была бы чем-то другим, если бы вы не собирались обрабатывать ее с помощью механизма правил, такого как JBoss Rules.

Axis 2 для Java может использовать определение модели в формате .xsd и генерировать модель Java и XML.DAO могут обрабатываться Hibernate и т. д.

Но я не знаю каких-либо конкретных инструментов (хотя CodeSmith кажется мне довольно полезным теперь, когда я на него взглянул), хотя я подумывал о создании такого инструмента для своих собственных проектов (написание DAO, XML и т. д.). , иначе мне скучно до смерти), но несколько страниц в блокноте не сделают полезный проект :)

Для Visual Studio есть T4 и этот аддон.

http://www.t4editor.net/

Еще есть чертежи

http://channel9.msdn.com/wiki/softwareplusservicesblueprints/

См. обсуждение того, как наша DMS обеспечивает широкий спектр генерации кода.То, что вы называете шаблонами, там называется «правилами преобразования» или «шаблонами», за исключением того, что это не кусочки текста с дырками в них;скорее, они представляют собой четкие фрагменты исходного или целевого языка, который вы используете, с точными заполнителями для переменных.В отличие от текстовых шаблонов, которыми можно легко злоупотребить для создания недопустимого синтаксиса, вы не можете создать недопустимый синтаксис с помощью шаблона или правила DMS.

Да, есть Click2Code, универсальный и простой генератор кода на основе шаблонов от onlinewebtech.com.

Я только что написал свой собственный инструмент.простой видит https://github.com/harish2704/templatesДемо http://templates-harish2704.rhcloud.com/

кодировщик ftw

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top