20 Code Generation Framework

Source: Internet
Author: User
Tags dotnet

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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.