Название | язык реализации | активен; Пассивный | Модель | Типичный ввод | Другой ввод | Типичный вывод |
---|
Xomega.Net для Visual Studio | C #, XSL, XSD | Активный | Смешанный | Пользовательские модели, XML | шаблоны, Импорт из БД | Полное приложение - Пользовательский интерфейс (HTML5, ASP.NET, WPF, SPA), уровень обслуживания (REST, WCF), бизнес-уровень (EF), DAL, сценарии БД, файлы конфигурации, файлы проектов VS |
Acceleo | Java | Активный | Уровень | Определяемые пользователем модели на основе EMF (UML, Ecore, определяемые пользователем метамодели) | Любой ввод на основе EMF (Xtext DSL, Графические модели GMF и др.) | Любой текстовый язык. |
Accelerator | C # | Active | Tier | Схема базы данных | Схема XML, шаблоны и таблицы конфигурации | C #, WPF, ASP.NET, MVC, ASP.NET, WCF, WebServices (полное приложение) |
actifsource | Java | Active | Tier | Пользовательские модели | Импорт из UML, Ecore. | Любой текстовый язык. |
Технология адаптивного повторного использования (vclang) | Java | Активный | Уровень | Шаблоны | | Любой текст |
aicodoo | Машина Обучение, Java | Активный | Смешанный | Онлайн-редактор | Машинное обучение Модель | Все языки программирования. Java в текущей витрине. |
любой
| Java | Активный | Уровень | Пользовательские модели | Пользовательские шаблоны (Groovy) | Любые текстовый язык, зависит от кода вашего шаблона. Встроенные директивы в Java, JPA, Objective-C добавлены с версии 1.2.0 |
Генератор веб-форм Appsroller | JavaScript | Активный | Веб-уровень | Любой код | JavaScript | |
Apeel PHP Code Generator Pro | Delphi | Пассивный | Уровень | Схема базы данных | PHP, HTML, CSS | Полное приложение - PHP, CSS, Apeel Open Source Framework. |
AtomWeaver | C ++, Lua | Active | Tier | Древовидные модели, построенные с использованием системы кооперативных шаблонов, основанной на подходе моделирования ABSE | Код на любом языке | Любой текстовый язык |
Catapult | C #, JavaScript, HTML | Активный | Веб-уровень | Древовидные модели, построенные с использованием Catapult UI | Templates | C #, JavaScript, HTML, CSS |
Celerio | Java | Active | Уровень | Схема базы данных Соглашение о конфигурации и конфигурации | Пользовательские шаблоны (скорость) | Любой текстовый язык, но традиционно Java, HTML, XML и т. Д. |
Click2Code для Windows | Visual Basic 6.0 | Активный | Смешанный | Пользовательские шаблоны | Шаблоны | Пользовательский интерфейс |
Code4Green | C #, VB.NET, ASP.NET, SharePoint, SQL, JAVA, классический ASP, HTML, XML | Active | Tier | Code4Green - совершенный онлайн-инструмент для генерации кода с зеленой причиной посадки деревьев o n каждые 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 Services, ASP.NET веб-сайты... |
Мастер CodeIgniter | Swift | Активный | 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 и файлы проектов |
Code Modeler | C # | Active | Mixed | Графический редактор, интегрированный с Visual Studio | XML | C #, SQL Server,.NET Standard |
CodeOnTime | C # | Активные | | таблицы базы данных | шаблоны и различные таблицы конфигурации XML | C #, ASP.NET |
Cog | Python | Active | Inline Code Expander | Any code | Java C # C ++ C Perl Python Ruby TCL JavaScript Схема Fortran Lisp Cobol XSLT JSP PHP Yacc Файлы конфигурации системы XML XML |
Средство записи промежуточного программного обеспечения C ++ | C ++ | Активный | | Экземпляр DSL / средний файл | Включить файлы | Код маршаллинга C ++ |
DMS Software Reengineering Toolkit | Несколько DSL генерации кода (грамматики атрибутов, шаблоны дерева, от источника к источнику переписывает) | Закон ive | DSL, представленные в виде абстрактного синтаксиса деревьев | экземпляра DSL | Фрагменты кода корректно сформированного языка вывода | Любой язык программирования ( проверено для C, C ++, Java, C #, PHP, COBOL) |
DRAKON | Tcl / Tk | Active | Tier | Определяется пользователем модель блок-схемы, нарисованная в редакторе | Блок-схема в базе данных SQLite в документированной структуре | Java, Go, D, C #, C / C ++ (с поддержкой Qt), Python, Tcl, JavaScript, Lua, Erlang, AutoHotkey, Verilog. Расширяемый. |
EazyCode | C #, VB.NET | Active | Tier | Схема базы данных | Шаблоны | Приложение и код в ASP. NET, ASP.NET MVC, C #, VB.NET, WPF, службы WCF, SQL-запрос, хранимая процедура SQL, BAL, DAL, POCO |
GenerateXY | Java | Active | Уровень | Пользовательские модели | XML, CSV, Java,... (расширяемый) | Любой текстовый язык, предопределенные модули для Java, HTML, XML |
generjee | Java | Active | Mixed | Онлайн-редактор, пользовательские модели | | Полное приложение Java EE |
Genexus | Несколько языков | Активный | Compenium | Полный генератор приложений, включая настольный компьютер, мобильное (iOS, Android, Windows) облако и т. Д. | КБ, библиотеки, iOS, Android и другие библиотеки. | От простых до сложных приложений, с бизнес-объектами, правилами, экраном, базой знаний, с базами данных и выбором кода (например, C #, Java, Ruby и т. Д. Плюс управление / генерация. Также обратный инжиниринг для устаревших обновлений. |
GNU AutoGen | C | Активный | Уровень | Определения Autogen (списки пар ключ-значение или иерархические данные, организованные как структуры C ), Шаблоны Autogen (фиксированный вывод плюс встроенные макросы для условной или повторяющейся выдачи блоков кода или оценки выражений оболочки Bourne или схемы ) | XML, данные CGI | Вывод определяется шаблоном (любой язык или даже обычный текст); дополнительная поддержка для выдачи защиты заголовков, определенных лицензий, парсеров опций и конечных автоматов в C |
GSL Universal Code Generator | C | Активный | Уровень | gsl-скрипт, модели XML | | Любой текстовый язык |
gSOAP | C / C ++ | | | WSDL спецификации | | код C / C ++, который можно использовать для связи с We bУслуги. XML с полученными определениями. |
Iron Speed Designer | C # / VB.NET | Актив | Уровень | Схема базы данных | CSS | ASP.NET ( Полное приложение, включая код C #, код VB, XML, хранимые процедуры и т. Д.) |
Isis | Java pojos | Активный | Смешанный | Java-код Isis: Domain Design | , необязательно JSON (для подсказок по макету) | Java-код: Apache Wicket JAX-RS DataNucleus Apache Shiro |
JCodeBox | Java | | Tier | Java | | Java (полное веб-приложение) |
Jigy Generator | Java | Активный | MVC | Просто заполните простую форму | | Веб-приложение Java Spring MVC, совместимое с Eclipse или NetBeans в зависимости от предпочтений пользователя |
Jostraca | Java | Активный | Уровень | Любой код | Java | Любой код; Ява, JSP |
поцелуй! | C #, VB.NET, SQL | Актив | Смешанная | База данных как модель данных | Шаблоны | C #, классы VB.NET, SQL, информация о схеме в виде значений, разделенных запятыми (*.cs, *.vb, *.sql, *.csv) |
Linx | C # | Active | Уровень | Разработка процесса от дизайнера Linx | - | .NET Process (dll) и служба Windows |
Microsoft Visual Studio LightSwitch | C # / VB.NET | Активный | Уровень | Схема базы данных | | Полное приложение Silverlight (настольное или веб-приложение) |
MinuteProject | Код Java | Активный ; Пассивный | Смешанный | База данных Конфигурация WSDL | , файлы скорости | Код Java: сущности ORM, DAO, веб-службы, полное приложение с проверенным стеком фреймворка: JPA |
NoORM | Java | Актив | Смешанная | Схема базы данных | Шаблоны | Классы Java (уровень сохраняемости с прокси классы для таблиц и представлений базы данных, код DML и службы для хранимых процедур и объявленных запросов с поддержкой Oracle ) |
OMS.Ice - T4 Генератор текстовых шаблонов | C # | Активный | Смешанный | T4 текстовый шаблон, C # или VB | C # частичные классы | Любой текстовый вывод, такой как C #, VB, C / C ++, XML или любой другой текстовый формат |
OutSystems Platform | .NET | Active | Tier | Пользовательские модели на основе языка визуального моделирования 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) |
Reegenerator | C #, VB.NET, XSD | Active | Mixed | Пользовательские шаблоны | База данных, XSD, XML, C # или VB.NET Code | C #, VB.NET, SQL, любой другой текстовый язык |
рибосома | Ruby, JavaScript или Python | Активный | Смешанный | Любой формат, который может быть прочитан Ruby, JavaScript или Python | Скрипт генерации кода на Ruby, JavaScript или Python | любой текстовый документ (s) |
Scalagen | Scala | Пассивный | Уровень | База данных | | Код ORM Scala |
Scriptcase | PHP, JavaScript | Активный | Уровень | Полное приложение (веб / мобильное) и построение или использование схемы базы данных | PHP, HTML, JavaScript, Ajax, | Полное веб-приложение, готовое к использованию (PHP и Javascript) со слоем интерфейса, уровнем обслуживания, PHP, CSS. и т.д. и сценарии базы данных, которые необходимо применить. |
Skaffolder | Angular, React, React Native, Xamarine, NodeJS, JAVA, PHP, другие | Active | Смешанная | Схема базы данных, OpenAPI 3.0, пользовательские шаблоны | XML-схема, импорт из БД | Рабочее приложение, интерфейс и бэкэнд + схема базы данных |
Spring Roo | Java | Активный | Уровень | Java и автоматически анализируемые метаданные проекта | Команды оболочки | Java (полное веб-приложение, включая исходный код Java, исходный код AspectJ, XML, JSP, контексты приложений Spring, инструменты сборки, файлы свойств и т. Д.) |
Stadium | C # | Пассивный и активный | Смешанное | веб-приложение проектирование с использованием дизайнера стадиона | Базы данных и сценарии SQL | Решение.NET с исходными кодами C #, Bootstrap CSS, jQuery |
T4 | | Пассивный | | T4 Шаблон / Текстовый файл | | Любой текст формат, такой как файлы XML, XAML, C# или просто текстовые файлы. |
Telosys | Java | Active | Mixed | Пользовательские модели (DSL на основе текстовых файлов) и модель базы данных, созданная автоматически из базы данных схема | | Любой текстовый язык: Java (Spring, JAX-RS, JPA, JUnit и т. д.), Python, C #, SQL, JavaScript (NodeJS), PHP и т. д. |
TLGen | Java | Активная | Смешанная | Схема базы данных (Oracle, MySQL, PostgreSQL), XML (модель предметной области UML, экспортированная XML) | Импорт из модели предметной области UML ( XML), импорт из БД | исходных классов Java (уровень сохраняемости EJB3, классы данных с интерфейсами. Сеансовые компоненты, менеджеры сущностей и исходные классы сущностей. Компоненты сообщений. Веб-службы (SOAP, REST). Классы JUnit Test.). SQL-запросы БД |
Umple | Java | Active | Tier | Java, C ++, PHP, Ruby со встроенным кодом Umple | Чистый код Umple описание ассоциаций, шаблонов, конечных автоматов и т. д. | Java, C ++, PHP, Ruby, ECcore, Umlet, Yuml, Textuml, JSON, Papyrus XMI |
Velocity apache | Java | Пассивный | Уровень | Шаблоны | Код драйвера Java | Любой текст |
X2X | C ++ | Активный | Смешанный | Любой текстовый формат | Экспорт CSV из Excel-Sheet | Любой текстовый язык |
XACT X4MR | C | Пассивный | | Language_A Source, Language_A-to-Language_B Правила преобразования | CHILL, CMS2, FORTRAN, COBOL, JOVIAL, PASCAL, PL / 1, PLM86 | Compilable Language_B Source; Application_A Documentation; Application_B Documentation |
XDocLet | | Active | Munger | JavaDoc | | EJB-компоненты поддержки |
Yii2 Gii | PHP | Active | Уровень | Схема базы данных, ввод данных пользователем, исходный код | | Скелетное приложение, приложения CRUD |
ZumCoder / MDA | PHP | Пассивный | Смешанный | XSD, DBML, схема базы данных (Mysql, SqlServer, PostegreSQL, SQLite), формы HTML, класс PHP и (ZML "язык моделей ZumCoder", структура определения XML | Шаблоны | Любой текстовый язык, в зависимости от кода вашего шаблона, вы можете написать свой собственный шаблон для вывода на выбранном вами языке |