1.1 Codesmith
A very popular foreign template-based dotnet code generator
Official website: http://www.codesmithtools.com
Official Forum: Http://forum.codesmithtools.com/default.aspx
Copyright form: 30-day trial
Open Source: No
You need to register for confirmation before you can download
1.2 Mygenerator
Mygenerator is another very good code generation tool abroad, some people think than codesmith simple, easy to use. All APIs can be found in the Help menu.
Official website: http://www.mygenerationsoftware.com/portal/default.aspx
Official Forum:
Copyright form: Free
Open Source: No
1.3 NHibernate.
NHibernate is an ORM tool launched by hibernate after a huge success in the field of automatic Java generation.
Official website: http://www.hibernate.org/
Official Forum:
Copyright form: Free
Open Source: No
1.4 Blue. NET code generator
A dotnet code generator that can generate applications directly based on the concept of automatic software generation
Official website: http://www.dotnetcoding.net
Official Forum: http://dotnetcoding.cnblogs.com/
Copyright form: Free
Open Source: No
1.5 dynamic soft. NET Code Auto Generator
A popular free C # code generator
Official website: http://www.maticsoft.com
Official Forum:
Copyright form: Free
Open Source: No
1.6 Codeplus
A code generator designed for the SQL Server C # language, which is still a powerful feature
Official website: http://www.CodePlus.com
Official Forum:
Copyright form: Requires a small amount of registration fees
Open Source: No
It's mysterious.
1.7 Codemaker
The asp,jsp,php code generation tool automatically generates code generators for dynamic Web pages that maintain database information. It can help ASP, JSP, PHP developers to quickly develop a simple database maintenance program. Without any coding, simply import the database structure into Codemaker and make simple settings, codemaker to generate the full database Operations page. With Codemaker, you can easily and quickly create a Web site maintenance program. Increase the development efficiency more than dozens of times times.
Official website: http://www.mhua.com
Official Forum:
Copyright form: Free
Open Source: No
1.8 Non-non-. NET code generator
You can use this tool to generate code for the vb.net and C # languages, as well as three-tier architecture and ORM schema code, and the ORM Persistence component used is open source and you can find it in the installation directory of the software
Official website:
Official Forum:
Copyright form: Free
Open Source: No
1.9 BMW business model and code generator
A popular free C # code generator
Official website:
Official Forum:
Copyright form: Free
Open Source: No
1.10 Flying Eagle Coolcoder
Specifically for the use of NHibernate to do relational object mapping of the system to provide code tools, simple and easy to use, although not provide source, we can use the Anti-compilation tool to its anti-compilation look at the source. This is a very good learning opportunity.
Official website:
Official Forum:
Copyright form: Free
Open Source: No
1.11 Autocoder Automatic Code generator
Autocoder Automatic code generator is a code generation tool that automatically generates code based on templates, which can be generated in any language (e.g. ASP, C #, C++builder, DELPHI, JAVA, JSP, PHP, VB, vc.net ...). ), different levels of structure (b/S, c/S, N-tiger ...). ), based on different databases (ORACLE, MSSQL, MYSQL, DB2, ACCESS, ODBC, OLE ...). ) Code and development documentation. Developers do not need any coding, simply import the database structure into the Autocoder, and do simple setup to generate the required code, can greatly improve the development efficiency!!! The system also provides a template making tool Modemaker, users can easily make or modify the template, making the generated code more suitable for your use! The system comes with more than 10 templates, basically to meet the user's multi-faceted needs
Official website:
Official Forum:
Copyright form: Free
Open Source: No
1.12 Wawa Code Pro Codes Generator
An open source code generator written in VBScript
Official website:
Official Forum:
Copyright form: Free
Open Source: Yes
1.13 mygeneration
Mygeneration is a good ORM and code generation tool that works based on templates (template), has a lot of templates after installing Mygeneration, and provides an online template library that provides template upgrades and allows users to customize templates. Mygeneration templates can be written in C #, vb.net, JScript, and VBScript. Using Mygeneration, you can generate ORM schemas or ORM files for gentle.net, OPF3, nhibernate, etc., generate stored procedures for multiple databases, generate C #, vb.net program code, PHP, HTML, and other page codes for. NET projects.
Official website: http://www.mygenerationsoftware.com/portal/default.aspx
Official Forum: http://www.mygenerationsoftware.com/phpbb3/index.php
Copyright form: Free
Open Source: Yes
1.14 Ibatis's Code generation tool Ibator
Ibator is a IBATIS code generation tool that automatically scans all tables in a database and generates bean classes and corresponding configuration files. It also helps you generate CRUD operation methods. Provides a stand-alone interface and a plugin for Eclipse.
Official website: http://ibatis.apache.org/ibator.html
Official Forum:
Copyright form: Free
Open Source: Yes
1.15 Code Auto-generation tool Acceleo
Acceleo is a code-generation tool for the MDA (model driven Architecture: models-driven architecture), Acceleo can convert the model to java,c#,php code. Acceleo is based on the Eclipse platform and the EMF (Eclipse Model Framework), open source and free to use.
Official website: http://www.acceleo.org/pages/home/en
Official Forum:
Copyright form: Free
Open Source: Yes
1.16 fastest Java code generator rapid-generator
Rapid-generator is a generator engine that allows you to focus on writing code generator templates that can generate code such as Ibatis,ibatis3,hibernate,spring_mvc,struts2 and so on.
The project is part of the framework of the RAPID framework.
Official website: http://code.google.com/p/rapid-generator/
Official Forum:
Copyright form: Free
Open Source: Yes
1.17 Open Source code generation plugin Java Spider
The Java EE spider is an open source code generation plugin. It can generate code in an interface-guided manner, customizing the Code generation template. The Java EE Spider is currently able to generate source code based on frameworks such as Struts/jsf,spring,hibernate.
The main features of the Java EE spider are as follows:
• Support for generating code in an interface-guided manner
• Support for integration with Eclipse
• Support for incremental builds
• Supports forward reverse engineering
• Internationalization of generated code
• Support for generating code using templates
• Support for leveraging multiple frameworks
In addition to providing customizable page templates, the Java EE Spider can also integrate new technologies when needed. However, it provides "conforming available services" only for the following:
• Web framework: Struts, JSF, and Mentawa (a framework for application from Brazil)
• Dependency Injection Container: Spring
o/r Mapping: Hibernate
• Page templates: Sitemesh and Facelets
Official website: http://www.spideronrails.org/
Official Forum:
Copyright form: Free
Open Source: Yes
1.18 slave4j
SLAVE4J is a plug-in for Eclipse and a springmvc,spring,hibernate integration framework
What can the slave4j plugin do for you?
Build spring,springmvc,hibernate development environment
Code generation: Generate curd code, including JSP
What can the SLAVE4J framework do for you?
Encapsulation of Hibernate common operations
A common tool class is available (the 1.0.0 version provides less and continues to be added in a later release)
Official website: http://code.google.com/p/slave4j/
Official Forum:
Copyright form: Free
Open Source: Yes
1.19 Junjava
Junjava a tool for automating the production of Java program code.
For Java EE or Javase,autojava, it is possible to quickly generate projects that can be built from the most popular structural frameworks, such as hibernater,spring,struts, for automatic combination configurations.
By connecting to the database, select any data table to generate the entity model, support simple SQL statement query, directly browse the data table structure and data.
Support multi-project management, file editing, one-click generation of code. Quickly build the underlying framework code and support the MVC 3-tier architecture.
The resulting project can be imported directly into Eclipse and can be run directly from the deployment Tomcat server, greatly reducing the workload of the programmer.
Official website:
Official Forum:
Copyright form: Free
Open Source: Yes
1.20 XDoclet
XDoclet is a generic code generation utility that is an extended Javadoc Doclet engine (now separate from Javadoc Doclet), XDoclet is the successor of Ejbdoclet, and Ejbdoclet is by Rickard Initiated by Oberg. It allows you to add metadata to language features such as classes, methods, and fields using things like the JAVADOC tag. It then uses these additional metadata to generate related files such as deployment descriptors and source code. You can create your own Javadoc @tags and then use Templet enging in Xdoclet to generate source code or other files based on these @tags (for example, deployment descriptors for XML).
XDoclet inherits the idea of the JAVADOC engine, allowing code and other files to be generated based on custom JAVADOC tags. Of course, XDoclet can also access the entire parse tree. This allows it to access the class, the package structure of the class, and the methods of the class.
XDoclet provides its own template engine. The template engine is conceptually similar to JavaServer Pages (JSP) technology. It essentially contains two types of tags: block tag and content tag. Block tags control flows such as if and for statements in the Java programming language. The content tag prints fragments of the current parse tree context, such as the class name, method name, and parameters, and so on.
Official website: http://xdoclet.sourceforge.net/xdoclet/index.html
Official Forum:
Copyright form: Free
Open Source: Yes
20 Code Generation Framework