1.1 codesmith
A template-based DOTNET that is popular outside ChinaCodeGenerator
Http://www.codesmithtools.com
Official Forum: http://forum.codesmithtools.com/default.aspx
Copyright: 30-day trial
Open Source: No
You must register and confirm before downloading
1.2 mygenerator
Mygenerator is another good code generation tool abroad. Some people think it is easier and easier to use than codesmith. All APIs can be found in the Help menu.
Http://www.mygenerationsoftware.com/portal/default.aspx
Official Forum:
Copyright: free
Open Source: No
1.3 nhib.pdf.
Nhib.pdf Is An ORM tool launched by hibernate after its great success in the field of Java Automatic Generation.
Http://www.hibernate.org/
Official Forum:
Copyright: free
Open Source: No
1.4 blue. Net Code Generator
A dotnet code generator that can directly generate applications based on the concept of Automatic Software Generation
Http://www.dotnetcoding.net
Official Forum: http://dotnetcoding.cnblogs.com/
Copyright: free
Open Source: No
1.5 Automatic Generator of soft. Net code
A popular free C # Code Generator
Http://www.maticsoft.com
Official Forum:
Copyright: free
Open Source: No
1.6 codeplus
The code generator designed for SQL Server C # is powerful.
Http://www.CodePlus.com
Official Forum:
Copyright: requires a small amount of registration fees
Open Source: No
Mysterious
1.7 codemaker
ASP, JSP, and PHP code generation tools automatically generate a dynamic web page code generator that maintains database information. It helps ASP, JSP, and PHP developers to quickly develop and maintain simple databases.Program. Without any encoding, you only need to import the database structure to codemaker and make simple settings. codemaker can generate a complete database operation page. With codemaker, you can easily and quickly create website background maintenance programs. Increase development efficiency by more than 10 times.
Http://www.mhua.com
Official Forum:
Copyright: free
Open Source: No
1.8 non-. Net Code Generator
You can use this tool to generate VB. net and C # language code, as well as three-tier architecture and ORM architecture code, and the orm persistence component used is open source, you can find it under the installation directory of this software
Official Website:
Official Forum:
Copyright: free
Open Source: No
1.9 BMW business model and Code Generator
A popular free C # Code Generator
Official Website:
Official Forum:
Copyright: free
Open Source: No
1.10 flying e coolcoder
It is a simple and easy-to-use tool specially designed for systems that adopt the Nhibernate relational Object Shadow architecture. Although the source code is not provided, we can use the decompilation tool to decompile the source code. This is a good learning opportunity.
Official Website:
Official Forum:
Copyright: free
Open Source: No
1.11 autocoder Automatic Code Generator
The autocoder Automatic Code Generator is a code generation tool that automatically generates code based on templates. It can generate any language (for example: ASP, C #, C ++ builder, Delphi, Java, JSP, PHP, VB, and VC. net ......), Different hierarchies (B/S, C/S, N-tiger ......), Based on different databases (Oracle, MSSQL, MySQL, DB2, access, ODBC, Ole ......) Code and development documentation. Developers only need to import the database structure to autocoder without any encoding, and make simple settings to generate the required code, which can greatly improve the development efficiency !!! The system also provides a template creation tool modemaker, which allows you to easily create or modify templates, making the generated code more suitable for you! The system comes with more than a dozen templates, which can basically meet the diversified needs of users.
Official Website:
Official Forum:
Copyright: free
Open Source: No
1.12 Wawa code pro Code Generator
An open-source code generator written in VBScript
Official Website:
Official Forum:
Copyright: free
Open Source: Yes
1.13 mygeneration
Mygeneration is a good orm and code generation tool. It works based on templates. After installing mygeneration, it comes with many templates, the online Template Library provides template upgrades and allows users to customize templates. The mygeneration template can be written in C #, VB. NET, JScript, and VBScript. Mygeneration can be gentle.. net, opf3, and nhib.pdf. net project generation C #, VB. net program code, PHP, HTML and other page code.
Http://www.mygenerationsoftware.com/portal/default.aspx
Official Forum: http://www.mygenerationsoftware.com/phpbb3/index.php
Copyright: free
Open Source: Yes
1.14 ibatis code generation tool ibator
Ibator is an ibatis code generation tool that automatically scans all tables in the database and generates bean classes and corresponding configuration files. It also helps you generate CRUD operation methods. Provides an independent running interface and Eclipse plug-in.
Http://ibatis.apache.org/ibator.html
Official Forum:
Copyright: free
Open Source: Yes
1.15 Automatic Code Generation Tool acceleo
Acceleo is an automatic code generation tool for MDA (Model Driven Architecture: model-driven architecture). acceleo can convert models into Java, C #, PHP, and other code. Acceleo is open based on the eclipse platform and EMF (eclipse model framework ).Source code.
Http://www.acceleo.org/pages/home/en
Official Forum:
Copyright: free
Open Source: Yes
1.16 fastest Java code generator rapid-generator
Rapid-generator is a generator engine that enables you to focus on writing code generator templates and generate code such as ibatis, ibatis3, hibernate, spring_mvc, and struts2.
This project is part of the rapid Framework framework.
Http://code.google.com/p/rapid-generator/
Official Forum:
Copyright: free
Open Source: Yes
1.17 open-source code generation plug-in J2EE spider
J2EE spider is an open-source code generation plug-in. It can generate code in the form of interface guidance and customize the code generation template. Currently, J2EE spider can generate source code based on struts/JSF, spring, hibernate, and other frameworks.
The main features of J2EE spider are as follows:
• Supports code generation through interface Guidance
• Support integration with eclipse
• Supports incremental build
• Support for forward Reverse Engineering
• Internationalized code generation
• Supports generating code using templates
• Supports the use of multiple frameworks
In addition to providing customizable page templates, J2EE spider can also integrate new technologies as needed. However, it only provides the following types of available services ":
• Web Framework: struts, JSF, and mentawa (an application framework from Brazil)
• Dependency injection container: Spring
• O/R ing: hibernate
• Page templates: sitemesh and facelets
Http://www.spideronrails.org/
Official Forum:
Copyright: free
Open Source: Yes
1.18 slave4j
Slave4j is an Eclipse plug-in and an integrated framework of springmvc, spring, and hibernate.
What can the slave4j plug-in do for you?
Build spring, springmvc, and hibernate development environments
Code Generation: Generate curd code, including JSP
What can the slave4j framework do for you?
Encapsulated common hibernate operations
Provides common tool classes (version 1.0.0 provides fewer tools and will be added later)
Http://code.google.com/p/slave4j/
Official Forum:
Copyright: free
Open Source: Yes
1.19 junjava
Junjava is a Java program code automatic production tool.
For javaee or javase, autojava can quickly generate projects that can be built by the most popular structural frameworks, such as hibernater, spring, and struts.
Connect to the database and select any data table to generate an entity model. You can use simple SQL statements to query the data table structure and data.
Supports multi-project management, file editing, and code generation with one click. Quickly build the basic framework code and support the MVC three-layer architecture.
The generated project can be directly imported into eclipse, and can be directly run and deployed on the Tomcat server, greatly reducing the workload of programmers.
Official Website:
Official Forum:
Copyright: free
Open Source: Yes
1.20 XDoclet
XDoclet is a common code generation utility and an extended javadoc doclet engine (which is now independent of javadoc doclet). XDoclet is the successor of ejbdoclet, and ejbdoclet is initiated by Rickard Oberg. It allows you to add metadata to language features such as classes, methods, and fields using something like the javadoc tag. Subsequently, it uses the additional metadata to generate related files such as deployment descriptors and source code. You can create your own javadoc @ tags and use templet enging in XDoclet to generate source code or other files based on these @ tags (such as XML deployment descriptors ).
XDoclet inherits the idea of the javadoc engine and allows you to generate code and other files based on the custom javadoc tag. Of course, XDoclet can also access the entire parsing tree. In this way, it can combine Class, Class Package Structure and class method.
XDoclet provides its own template engine. This template engine is conceptually similar to the assumerver pages (JSP) technology. It essentially contains two types of tags: block tag and content tag ). Block tag control, such as JavaProgramming LanguageIf and for statements in. The content tag prints the fragment of the current parsing tree context, such as the class name, method name, and parameter.
Http://xdoclet.sourceforge.net/xdoclet/index.html
Official Forum:
Copyright: free
Open Source: Yes