Имя | Язык реализации | Активный; Пассивный [16] | Модель[16] | Типичный ввод | Другой ввод | Типичный выход |
---|
Xomega.Net для Visual Studio | C #, XSL, XSD | Активный | Смешанный | Пользовательские модели, XML | Шаблоны, Импорт из БД | Полное приложение - пользовательский интерфейс (HTML5, ASP.NET, WPF, SPA), уровень обслуживания (REST, WCF), бизнес-уровень (EF), DAL, сценарии БД, файлы конфигурации, файлы проектов VS |
Acceleo | Ява | Активный | Уровень | Определяемые пользователем ЭДС модели на основе (UML, Ecore, пользовательские метамодели) | Любой ввод на основе EMF (Xtext DSL, графические модели GMF и т. Д.) | Любой текстовый язык. |
Ускоритель | C # | Активный | Уровень | Схема базы данных | XML-схема, шаблоны и таблицы конфигурации | C #, WPF, ASP.NET, MVC, ASP.NET, WCF, WebServices (полное приложение) |
actifsource | Ява | Активный | Уровень | Пользовательские модели | Импорт из UML, Ecore. | Любой текстовый язык. |
Техника адаптивного повторного использования (vclang) | Ява | Активный | Уровень | Шаблоны | | Любой текст |
Айкоду | Машинное обучение, Ява | Активный | Смешанный | Онлайн-редактор | Машинное обучение Модель | Все языки программирования. Java в текущей витрине. |
любой
| Ява | Активный | Уровень | Пользовательские модели | Пользовательские шаблоны (Groovy) | Любой текстовый язык, зависит от кода вашего шаблона. Встроенные директивы в Java, JPA, Objective-C добавлены с версии 1.2.0 |
Генератор веб-форм Appsroller | JavaScript | Активный | Веб-уровень | Любой код | JavaScript | |
Генератор кода PHP Apeel Pro | Delphi | Пассивный | Уровень | Схема базы данных | PHP, HTML, CSS | Полное приложение - PHP, CSS, Apeel Open Source Framework. |
AtomWeaver | C ++, Lua | Активный | Уровень | Древовидные модели, построенные с использованием совместной системы шаблонов на основе подхода моделирования ABSE | Код на любом языке | Любой текстовый язык |
Катапульта | C #, JavaScript, HTML | Активный | Веб-уровень | Модели деревьев, построенные с использованием интерфейса Catapult | Шаблоны | C #, JavaScript, HTML, CSS |
Селерио | Ява | Активный | Уровень | Схема базы данных Соглашение о конфигурации и конфигурации | Пользовательские шаблоны (скорость) | Любой текстовый язык, но традиционно Java, HTML, XML и т. Д. |
Click2Code для windows | Visual Basic 6.0 | Активный | Смешанный | Пользовательские шаблоны | Шаблоны | Пользовательский интерфейс |
Code4Green | C #, VB.NET, ASP.NET, SharePoint, SQL, JAVA, классический ASP, HTML, XML | Активный | Уровень | Code4Green - совершенный онлайн-инструмент для генерации кода с озеленением посадки деревьев на каждых 10 000 LOC | Код на C #, VB.NET, ASP.NET, SharePoint, SQL, JAVA, классический ASP, HTML, XML | Вывод определяется выбранным типом языка. Это простой текст. |
CodeFluent Entities | C # | Активный | Смешанный | Пользовательские модели, Схема базы данных | Шаблоны | .NET классы, уровни сохраняемости (Microsoft SQL Server, Oracle, PostgreSQL, MySQL ), Службы WCF, веб-сайты ASP.NET ... |
Мастер CodeIgniter | Быстрый | Активный | MVC | Схема базы данных, селектор столбцов / полей на основе графического интерфейса. | Пользовательские настройки / предпочтения в графическом интерфейсе | Классы PHP (в парадигме MVC), файлы представления формы и представления сетки / списка (с кодом PHP, HTML, CSS с использованием Bootstrap 4) |
Генератор CodeSmith | C #, VB.NET, JavaScript | Активный | Смешанный | Схема базы данных (ADOX, DB2 zOS, ISeries, MySQL, Oracle, Postgre, SQL Anywhere, SQL Compact, SQL Server, SQLite, VistaDB), исходный код C # или VB.NET, любой источник метаданных .. EG, веб-службы, SharePoint, UML , XSD, XML, DBML, EDMX, JSON, HBM, HTML и другие ... | Шаблоны | Любой текстовый вывод, такой как C #, VB.NET, C / C ++, XML, SQL, JSON, JavaScript, HTML или любой другой текстовый формат. |
CodeGenerator360 | C # | Активный | Уровень | Схема базы данных | Схема XML | Хранимые процедуры, .NET DAL, страницы C # ASP.NET, файлы решений и проектов Visual Studio 2010 |
Разработчик кода | C # | Активный | Смешанный | Графический редактор, интегрированный с Visual Studio | XML | C #, SQL Server, .NET Standard |
CodeOnTime | C # | Активный | | Таблицы базы данных | Шаблоны и различные таблицы конфигурации XML | C #, ASP.NET |
Cog | Python | Активный[17] | Встроенный расширитель кода | Любой код | Java C # C ++ C Perl Python Ruby TCL JavaScript Схема Fortran Lisp Cobol XSLT JSP PHP Yacc SQL XML Файлы конфигурации системы |
Средство записи промежуточного программного обеспечения C ++ | C ++ | Активный | | Экземпляр DSL / средний файл | Включить файлы | Код маршаллинга C ++ |
Набор инструментов для реинжиниринга программного обеспечения DMS | Несколько DSL генерации кода (грамматики атрибутов, древовидные шаблоны, перезапись источника в источник) | Активный | DSL представлены как абстрактный синтаксис деревья | Экземпляр DSL | Фрагменты кода правильно сформированного языка вывода | Любой язык программирования (проверенный для C, C ++, Java, C #, PHP, COBOL) |
ДРАКОН | Tcl / Tk | Активный | Уровень | Пользовательская модель блок-схемы, нарисованная в редакторе | Блок-схема в базе данных SQLite в документированной структуре | Java, Go, D, C #, C / C ++ (с поддержкой Qt), Python, Tcl, JavaScript, Lua, Erlang, AutoHotkey, Verilog. Расширяемый. |
EazyCode | C #, VB.NET | Активный | Уровень | Схема базы данных | Шаблоны | Приложение и код в ASP.NET, ASP.NET MVC, C #, VB.NET, WPF, WCF Services, SQL Query, хранимая процедура SQL, BAL, DAL, POCO |
GenerateXY | Ява | Активный | Уровень | Пользовательские модели | XML, CSV, Java, ... (расширяемый) | Любой текстовый язык, предустановленные модули для Java, HTML, XML |
Дженджи | Ява | Активный | Смешанный | Онлайн-редактор, пользовательские модели | | Полное приложение Java EE |
Genexus | Несколько языков | Активный | Компениум | Полный генератор приложений, включая настольный компьютер, мобильное (iOS, Android, Windows) облако и т. Д. | KB, библиотеки, iOS, Android и другие библиотеки. | От простых до сложных приложений, с бизнес-объектами, правилами, экраном, базой знаний, с базами данных и выбором кода (например, C #, Java, Ruby и т. Д. Плюс управление / генерация. Также обратный инжиниринг для устаревших обновлений. |
GNU AutoGen | C | Активный | Уровень | Определения автогена (списки пары ключ-значение или иерархические данные, расположенные как Структуры C ), Шаблоны Autogen (фиксированный вывод плюс встроенные макросы для условной или повторяющейся выдачи блоков кода или оценки Оболочка Борна или же Схема выражения) | XML, данные CGI | Вывод определяется шаблоном (любой язык или даже обычный текст); дополнительная поддержка для излучения защита жатки, определенные лицензии, парсеры опций и конечные автоматы в C |
Генератор универсального кода GSL | C | Активный | Уровень | gsl-скрипт, модели XML | | Любой текстовый язык |
gSOAP | C / C ++ | | | WSDL технические характеристики | | Код C / C ++, который можно использовать для связи с WebServices. XML с полученными определениями. |
Конструктор скорости железа | C # / VB.NET | Активный | Уровень | Схема базы данных | CSS | ASP.NET (полное приложение, включая код C #, код VB, XML, хранимые процедуры и т. Д.) |
Исида | Java pojos | Активный [18] | Смешанный | Java-код Isis: дизайн предметной области | необязательно JSON (для подсказок по макету) | Код Java: Apache Wicket JAX-RS DataNucleus Апач Широ |
JCodeBox | Ява | | Уровень | Ява | | Java (полное веб-приложение) |
Генератор Джиги | Ява | Активный | MVC | Просто заполните простую форму | | Веб-приложение Spring MVC Java, совместимое с Eclipse или NetBeans в зависимости от предпочтений пользователя. |
Jostraca | Ява | Активный [19] | Уровень | Любой код | Ява | Любой код; Java, JSP |
целовать! | C #, VB.NET, SQL | Активный | Смешанный | База данных как модель данных | Шаблоны | C #, классы VB.NET, SQL, информация о схеме в виде значений, разделенных запятыми (* .cs, * .vb, * .sql, * .csv) |
Linx | C # | Активный | Уровень | Технологический дизайн от дизайнера Linx | - | .NET-процесс (dll) и служба Windows |
Microsoft Visual Studio LightSwitch | C # / VB.NET | Активный | Уровень | Схема базы данных | | Полный Silverlight приложение (настольное или веб-приложение) |
MinuteProject | Код Java | Активный; Пассивный | Смешанный | База данных WSDL | config, файлы скорости | Код Java: сущности ORM, DAO, веб-службы, полное приложение с проверенным стеком фреймворка: JPA |
NoORM | Ява | Активный | Смешанный | Схема базы данных | Шаблоны | Классы Java (уровень сохраняемости с прокси-классами для таблиц и представлений базы данных, код DML и службы для хранимых процедур и объявленные запросы с поддержкой Oracle ) |
OMS.Ice - Т4 Генератор текстовых шаблонов | C # | Активный | Смешанный | Т4 текстовый шаблон, C # или VB | Частичные классы C # | Любой текстовый вывод, такой как C #, VB, C / C ++, XML или любой другой текстовый формат. |
Платформа OutSystems | .СЕТЬ | Активный | Уровень | Пользовательские модели на основе языка визуального моделирования OutSystems | Java, C #, JavaScript, HTML5, CSS | ASP.NET и JEE |
PHPRunner | PHP / ASP / C # / VB.NET | Активный | Уровень | Схема базы данных | PHP, ASPX, HTML, CSS, | PHP, ASP, ASP.NET (Полное веб-приложение, включая C #, VB.NET, PHP, код ASP, HTML, JavaScript, CSS и т. Д.) |
Pro * C | | | В соответствии | SQL в C | | C |
Radarc Online | C # / Angular.js / Node.js | Активный | Смешанный | WYSIWYG Редактор пользовательского интерфейса / уровня данных | Шаблоны | Уровень пользовательского интерфейса, Уровень служб, Уровень бизнес-логики, Уровень доступа к данным, База данных, IoC, Тест ... (Android, iOS, Windows Phone, Windows) |
Регенератор | C #, VB.NET, XSD | Активный | Смешанный | Пользовательские шаблоны | База данных, XSD, XML, C # или код VB.NET | C #, VB.NET, SQL, любой другой текстовый язык |
рибосома | Ruby, JavaScript или Python | Активный | Смешанный | Любой формат, который может быть прочитан Ruby, JavaScript или Python | Скрипт генерации кода на Ruby, JavaScript или Python | любой текстовый документ (ы) |
Скалаген | Scala | Пассивный | Уровень | База данных | | Код ORM на Scala |
Сценарий | PHP, JavaScript | Активный | Уровень | Завершите приложение (веб / мобильное приложение) и создайте или используйте схему базы данных | PHP, HTML, JavaScript, Ajax, | Полное веб-приложение, готовое к использованию (PHP и Javascript) со слоем интерфейса, уровнем обслуживания, PHP, CSS. и т.д. и сценарии базы данных, которые необходимо применить. |
Скаффолдер | Angular, React, React Native, Xamarine, NodeJS, JAVA, PHP и другие | Активный | Смешанный | Схема базы данных, OpenAPI 3.0, пользовательские шаблоны | Схема XML, импорт из БД | Рабочее приложение, интерфейс и бэкэнд + схема базы данных |
Spring Roo | Ява | Активный | Уровень | Java и автоматически анализируемые метаданные проекта | Команды оболочки | Java (полное веб-приложение, включая исходный код Java, источник AspectJ, XML, JSP, контексты приложения Spring, инструменты сборки, файлы свойств и т. Д.) |
Стадион | C # | Пассивный и активный | Смешанный | Дизайн веб-приложений с помощью Stadium Designer | Базы данных и скрипты SQL | Решение .NET с исходниками C #, Bootstrap CSS, jQuery |
Т4 | | Пассивный | | Т4 Шаблон/Текстовый файл | | Любой текстовый формат, например XML, XAML, C # файлы или просто текстовые файлы. |
Телосис | Ява | Активный | Смешанный | Пользовательские модели (DSL на основе текстовых файлов) и модель базы данных, созданная автоматически из схемы базы данных | | Любой текстовый язык: Java (Spring, JAX-RS, JPA, JUnit и т. Д.), Python, C #, SQL, JavaScript (NodeJS), PHP и т. Д. |
TLGen | Ява | Активный | Смешанный | Схема базы данных (Oracle, MySQL, PostgreSQL), XML (модель предметной области UML, экспортированная XML) | Импорт из модели предметной области UML (XML), Импорт из БД | Исходные классы Java (уровень сохраняемости EJB3, классы данных с интерфейсами. Сеансовые компоненты, менеджеры сущностей и исходные классы Entity Bean. Компоненты сообщений. Веб-службы (SOAP, REST). Тестовые классы JUnit.). БД SQL |
Umple | Ява | Активный | Уровень | Java, C ++, PHP, Ruby со встроенным кодом Umple | Чистый код Umple, описывающий ассоциации, шаблоны, конечные автоматы и т. Д. | Java, C ++, PHP, Ruby, ECcore, Umlet, Yuml, Textuml, JSON, Papyrus XMI |
Скорость апач | Ява | Пассивный [20] | Уровень | Шаблоны | Код драйвера Java | Любой текст |
X2X | C ++ | Активный | Смешанный | Любой текстовый формат | Экспорт CSV из Excel-Sheet | Любой текстовый язык |
XACT X4MR | C | Пассивный | | Language_A Source, Language_A-to-Language_B Правила преобразования | ОХЛАЖДЕНИЕ, CMS2, FORTRAN, COBOL, JOVIAL, PASCAL, PL / 1, PLM86 | Компилируемый исходный код Language_B; Application_A Documentation; Application_B Документация |
XDocLet | | Активный | Munger | JavaDoc | | EJB-компоненты поддержки |
Yii2 Gii | PHP | Активный | Уровень | Схема базы данных, пользовательский ввод, исходный код | | Скелетное приложение, CRUD приложения |
ZumCoder / MDA | PHP | Пассивный | Смешанный | XSD, DBML, схема базы данных (Mysql, SqlServer, PostegreSQL, SQLite), формы HTML, класс PHP и (ZML "язык модели ZumCoder", структура определения XML | Шаблоны | Любой текстовый язык, зависит от кода вашего шаблона, вы можете написать свой собственный шаблон для вывода языка по вашему выбору |