název | Jazyk implementace | Aktivní; Pasivní [16] | Modelka[16] | Typický vstup | Jiný vstup | Typický výstup |
---|
Xomega.Net pro Visual Studio | C #, XSL, XSD | Aktivní | Smíšený | Uživatelsky definované modely, XML | Šablony, import z DB | Complete Application - User Interface (HTML5, ASP.NET, WPF, SPA), Service Layer (REST, WCF), Business Layer (EF), DAL, DB scripts, Config files, VS project files |
Acceleo | Jáva | Aktivní | Úroveň | Definováno uživatelem EMF založené modely (UML, Ecore, metamodely definované uživatelem) | Libovolný vstup založený na EMF (Xtext DSL, grafické modely GMF atd.) | Libovolný textový jazyk. |
Plynový pedál | C# | Aktivní | Úroveň | Schéma databáze | Schéma XML, šablony a konfigurační tabulky | C #, WPF, ASP.NET, MVC, ASP.NET, WCF, WebServices (kompletní aplikace) |
actifsource | Jáva | Aktivní | Úroveň | Uživatelsky definované modely | Import z UML, Ecore. | Libovolný textový jazyk. |
Technika adaptivního opětovného použití (vclang) | Jáva | Aktivní | Úroveň | Šablony | | Libovolný text |
aicodoo | Strojové učení, Java | Aktivní | Smíšený | Online editor | Strojové učení Modelka | Všechny programovací jazyky. Java v aktuální vitríně. |
jakýkoli | Jáva | Aktivní | Úroveň | Uživatelem definované modely | Vlastní šablony (Groovy) | Libovolný textový jazyk závisí na kódu šablony. Integrované směrnice v Javě, JPA, Objective-C přidané od verze 1.2.0 |
Generátor webových formulářů Appsroller | JavaScript | Aktivní | Webová úroveň | Libovolný kód | JavaScript | |
Apeel PHP Code Generator Pro | Delphi | Pasivní | Úroveň | Schéma databáze | PHP, HTML, CSS | Plná aplikace - PHP, CSS, Apeel Open Source Framework. |
AtomWeaver | C ++, Lua | Aktivní | Úroveň | Stromové modely vytvořené pomocí kooperativního systému šablon založeného na přístupu modelování ABSE | Kód v libovolném jazyce | Libovolný textový jazyk |
Katapult | C #, JavaScript, HTML | Aktivní | Webová úroveň | Stromové modely vytvořené pomocí uživatelského rozhraní Catapult | Šablony | C #, JavaScript, HTML, CSS |
Celerio | Jáva | Aktivní | Úroveň | Schéma databáze Konvence nad konfigurací a konfigurací | Vlastní šablony (rychlost) | Libovolný textový jazyk, ale tradičně Java, HTML, XML atd. |
Click2Code pro Windows | Visual Basic 6.0 | Aktivní | Smíšený | Uživatelem definované šablony | Šablony | Uživatelské rozhraní |
Code4Green | C #, VB.NET, ASP.NET, SharePoint, SQL, JAVA, klasické ASP, HTML, XML | Aktivní | Úroveň | Code4Green - konečný online nástroj pro generování kódu se zelenou příčinou výsadby stromů na každých 10 000 LOC | Kód v C #, VB.NET, ASP.NET, SharePoint, SQL, JAVA, klasický ASP, HTML, XML | Výstup je určen vybraným typem jazyka. Je to prostý text. |
Entity CodeFluent | C# | Aktivní | Smíšený | Uživatelsky definované modely, Schéma databáze | Šablony | Třídy .NET, vrstvy persistence (Microsoft SQL Server, Věštec, PostgreSQL, MySQL ), WCF Services, webové stránky ASP.NET ... |
Průvodce CodeIgniter | Rychlý | Aktivní | MVC | Schéma databáze, selektor sloupců / polí založený na GUI. | Uživatelské nastavení / předvolby v grafickém uživatelském rozhraní | Třídy PHP (v paradigmatu MVC), soubory formulářů a soubory mřížky / seznamu (s PHP, HTML, CSS kódem pomocí Bootstrap 4) |
CodeSmith Generátor | C #, VB.NET, JavaScript | Aktivní | Smíšený | Schéma databáze (ADOX, DB2 zOS, ISeries, MySQL, Oracle, Postgre, SQL Anywhere, SQL Compact, SQL Server, SQLite, VistaDB), zdrojový kód C # nebo VB.NET, libovolný zdroj metadat .. EG, webové služby, SharePoint, UML , XSD, XML, DBML, EDMX, JSON, HBM, HTML a další ... | Šablony | Libovolný textový výstup, jako je C #, VB.NET, C / C ++, XML, SQL, JSON, JavaScript, HTML nebo jakýkoli jiný formát prostého textu. |
CodeGenerator360 | C# | Aktivní | Úroveň | Schéma databáze | Schéma XML | Uložené procedury, .NET DAL, C # stránky ASP.NET, řešení Visual Studio 2010 a soubory projektu |
Code Modeler | C# | Aktivní | Smíšený | Grafický editor integrovaný s Vizuální studio | XML | C #, SQL Server, .NET Standard |
CodeOnTime | C# | Aktivní | | Databázové tabulky | Šablony a různé konfigurační tabulky XML | C #, ASP.NET |
Ozubené kolo | Krajta | Aktivní[17] | Vložený expandér kódu | Libovolný kód | Java C # C ++ C Perl Python Ruby TCL JavaScript Fortran Lisp Schéma Cobol XSLT JSP PHP Yacc SQL XML Konfigurační soubory systému |
C ++ Middleware Writer | C ++ | Aktivní | | Soubor DSL / střední soubor | Zahrnout soubory | Zařazovací kód C ++ |
Sada nástrojů pro reengineering softwaru DMS | Několik kódů DSL pro generování kódu (gramatiky atributů, vzory stromů, přepisování mezi zdroji) | Aktivní | DSL reprezentované jako abstraktní syntaxe stromy | Instance DSL | Dobře tvarované fragmenty kódu výstupního jazyka | Libovolný programovací jazyk (osvědčený pro C, C ++, Java, C #, PHP, COBOL) |
DRAKON | Tcl / Tk | Aktivní | Úroveň | Uživatelem definovaný model vývojového diagramu nakreslený v editoru | Vývojový diagram v databázi SQLite v dokumentované struktuře | Java, Go, D, C #, C / C ++ (s podporou Qt), Python, Tcl, JavaScript, Lua, Erlang, AutoHotkey, Verilog. Rozšiřitelný. |
EazyCode | C #, VB.NET | Aktivní | Úroveň | Schéma databáze | Šablony | Aplikace a kód v ASP.NET, ASP.NET MVC, C #, VB.NET, WPF, WCF Services, SQL Query, SQL uložená procedura, BAL, DAL, POCO |
GenerovatXY | Jáva | Aktivní | Úroveň | Uživatelsky definované modely | XML, CSV, Java, ... (rozšiřitelný) | Libovolný textový jazyk, předdefinované moduly pro Java, HTML, XML |
generjee | Jáva | Aktivní | Smíšený | Online editor, uživatelem definované modely | | Plná aplikace Java EE |
Genexus | Více jazyků | Aktivní | Compenium | Kompletní generátor aplikací včetně desktopu, mobilu (iOS, Android, Windows), cloudu atd. | Knihovna KB, knihovny, iOS, Android a další. | Od jednoduchých až po složité aplikace s obchodními objekty, pravidly, obrazovkou, znalostní základnou, volbami db a kódů (např. C #, Java, Ruby atd. Plus správa / generování. Také reverzní inženýrství pro starší upgrady. |
GNU AutoGen | C | Aktivní | Úroveň | Definice autogenů (seznamy páry klíč – hodnota nebo hierarchická data uspořádaná jako C struktury ), Autogen šablony (pevný výstup plus vložená makra pro podmíněné nebo opakované emise bloků kódu nebo vyhodnocení Bourneova skořápka nebo Systém výrazy) | Data XML, CGI | Výstup určený šablonou (jakýkoli jazyk nebo dokonce prostý text); další podpora pro emitování chrániče záhlaví, určité licence, analyzátory možností a konečné stavové automaty v C. |
Univerzální generátor kódu GSL | C | Aktivní | Úroveň | skript gsl, modely XML | | Libovolný textový jazyk |
gSOAP | C / C ++ | | | WSDL Specifikace | | C / C ++ kód, který lze použít ke komunikaci s WebServices. XML se získanými definicemi. |
Iron Speed Designer | C # / VB.NET | Aktivní | Úroveň | Schéma databáze | CSS | ASP.NET (plná aplikace, včetně kódu C #, kódu VB, XML, uložených procedur atd.) |
Isis | Java pojos | Aktivní [18] | Smíšený | Isis Java kód: Návrh domény | volitelně JSON (pro nápovědu k rozložení) | Java kód: Apache branka JAX-RS DataNucleus Apache Shiro |
JCodeBox | Jáva | | Úroveň | Jáva | | Java (plná webová aplikace) |
Jigy generátor | Jáva | Aktivní | MVC | Vyplňte jednoduchý formulář | | Jarní webová aplikace Java MVC kompatibilní s Eclipse nebo NetBeans na základě preferencí uživatele |
Jostraca | Jáva | Aktivní [19] | Úroveň | Libovolný kód | Jáva | Libovolný kód; Java, JSP |
pusa! | C #, VB.NET, SQL | Aktivní | Smíšený | Databáze jako datový model | Šablony | C #, třídy VB.NET, SQL, informace o schématu jako hodnoty oddělené čárkami (* .cs, * .vb, * .sql, * .csv) |
Linx | C# | Aktivní | Úroveň | Process Design od návrháře Linx | - | Proces .NET (dll) a služba Windows |
Microsoft Visual Studio LightSwitch | C # / VB.NET | Aktivní | Úroveň | Schéma databáze | | Kompletní Silverlight aplikace (Desktop nebo Web) |
Minutový projekt | Kód Java | Aktivní; Pasivní | Smíšený | Databáze WSDL | config, rychlostní soubory | Kód Java: entity ORM, DAO, Webservices, plná aplikace s osvědčeným frameworkem stack: JPA |
NoORM | Jáva | Aktivní | Smíšený | Schéma databáze | Šablony | Třídy Java (vrstva perzistence s třídami proxy pro databázové tabulky a zobrazení, DML kód a služby pro uložené procedury a deklarované dotazy s podporou pro Věštec ) |
OMS. Led - T4 Generátor textových šablon | C# | Aktivní | Smíšený | T4 textová šablona, C # nebo VB | C # částečné třídy | Libovolný textový výstup, například C #, VB, C / C ++, XML nebo jakýkoli jiný formát prostého textu |
Platforma OutSystems | .SÍŤ | Aktivní | Úroveň | Uživatelem definované modely založené na vizuálním modelovacím jazyce OutSystems | Java, C #, JavaScript, HTML5, CSS | ASP.NET a JEE |
PHPRunner | PHP / ASP / C # / VB.NET | Aktivní | Úroveň | Schéma databáze | PHP, ASPX, HTML, CSS, | PHP, ASP, ASP.NET (plná webová aplikace, včetně C #, VB.NET, PHP, kód ASP, HTML, JavaScript, CSS atd.) |
Pro * C | | | V souladu | SQL v jazyce C. | | C |
Radarc online | C # / Angular.js / Node.js | Aktivní | Smíšený | WYSIWYG Editor uživatelského rozhraní / datové vrstvy | Šablony | Vrstva uživatelského rozhraní, vrstva služeb, vrstva obchodní logiky, vrstva přístupu k datům, databáze, IoC, test ... (Android, iOS, Windows Phone, Windows) |
Regenerátor | C #, VB.NET, XSD | Aktivní | Smíšený | Uživatelem definované šablony | Databáze, XSD, XML, C # nebo kód VB.NET | C #, VB.NET, SQL, jakýkoli jiný textový jazyk |
ribozom | Ruby, JavaScript nebo Python | Aktivní | Smíšený | Libovolný formát, který lze číst pomocí Ruby, JavaScriptu nebo Pythonu | Skript pro generování kódu v Ruby, JavaScriptu nebo Pythonu | jakýkoli textový dokument |
Scalagen | Scala | Pasivní | Úroveň | Databáze | | Scala ORM kód |
Scénář | PHP, JavaScript | Aktivní | Úroveň | Dokončete aplikaci (Web / Mobile) a vytvořte nebo použijte schéma databáze | PHP, HTML, JavaScript, Ajax, | Plně webová aplikace připravená k použití (PHP a Javascript) s vrstvou rozhraní, servisní vrstvou, PHP, CSS. atd. a databázové skripty, které se mají použít. |
Skaffolder | Angular, React, React Native, Xamarine, NodeJS, JAVA, PHP, další | Aktivní | Smíšený | Schéma databáze, OpenAPI 3.0, uživatelem definované šablony | Schéma XML, import z DB | Pracovní schéma aplikace, frontend a backend + databáze |
Spring Roo | Jáva | Aktivní | Úroveň | Java a automaticky prozkoumávaná metadata projektu | Příkazy prostředí | Java (plná webová aplikace včetně zdroje Java, zdroje AspectJ, XML, JSP, kontexty aplikací Spring, nástroje pro vytváření, soubory vlastností atd.) |
Stadión | C# | Pasivní a aktivní | Smíšený | Návrh webové aplikace pomocí návrháře stadionu | Databáze a skripty SQL | Řešení .NET se zdroji C #, Bootstrap CSS, jQuery |
T4 | | Pasivní | | T4 Šablona/Textový soubor | | Libovolný formát textu, jako je XML, XAML, C# soubory nebo pouze soubory prostého textu. |
Telosys | Jáva | Aktivní | Smíšený | Uživatelsky definované modely (DSL založené na textových souborech) a Database-Model vytvořené automaticky ze schématu databáze | | Libovolný textový jazyk: Java (jaro, JAX-RS, JPA, JUnit atd.), Python, C #, SQL, JavaScript (NodeJS), PHP atd. |
TLGen | Jáva | Aktivní | Smíšený | Schéma databáze (Oracle, MySQL, PostgreSQL), XML (doménový model UML exportovaný XML) | Import z modelu domény UML (XML), import z DB | Zdrojové třídy Java (vrstva perzistence EJB3, datové třídy s rozhraními. Sean Beans, správci entit a Entity Bean zdrojové třídy. Fazole zpráv. Webové služby (SOAP, REST). Třídy JUnit Test.). DB SQL |
Dobře | Jáva | Aktivní | Úroveň | Java, C ++, PHP, Ruby s vloženým kódem Umple | Čistý ukázkový kód popisující asociace, vzory, stavové automaty atd. | Java, C ++, PHP, Ruby, ECcore, Umlet, Yuml, Textuml, JSON, Papyrus XMI |
Rychlost apache | Jáva | Pasivní [20] | Úroveň | Šablony | Kód ovladače Java | Libovolný text |
X2X | C ++ | Aktivní | Smíšený | Libovolný textový formát | Export ve formátu CSV z listu Excel | Libovolný textový jazyk |
XACT X4MR | C | Pasivní | | Language_A Zdroj, Language_A-to-Language_B Transformační pravidla | CHILL, CMS2, FORTRAN, COBOL, JOVIAL, PASCAL, PL / 1, PLM86 | Kompilovatelný jazyk_B Zdroj; Dokumentace aplikace_A; Dokumentace Application_B |
XDocLet | | Aktivní | Munger | JavaDoc | | Podpora fazolí EJB |
Yii2 Gii | PHP | Aktivní | Úroveň | Schéma databáze, vstup uživatele, zdrojový kód | | Skeletová aplikace, CRUD aplikace |
ZumCoder / MDA | PHP | Pasivní | Smíšený | XSD, DBML, databázové schéma (Mysql, SqlServer, PostegreSQL, SQLite), HTML formuláře, třída PHP a (ZML „ZumCoder Model Language“, definiční struktura XML | Šablony | Jakýkoli textový jazyk, záleží na kódu šablony, můžete vytvořit vlastní šablonu pro výstup jazyka, který preferujete |