`
oywl2008
  • 浏览: 1051758 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

20个代码生成框架

 
阅读更多

1.1 CodeSmith

一款人气很旺国外的基于模板的dotnet代码生成器

官方网站:http://www.codesmithtools.com

官方论坛:http://forum.codesmithtools.com/default.aspx

版权形式:30天试用

开源:否

需要先注册确认后才能下载

1.2 MyGenerator

MyGenerator是又一个国外很不错的代码生成工具,有人觉得比CodeSmith简单、好用。所有api可以在帮助菜单中找到。

官方网站:http://www.mygenerationsoftware.com/portal/default.aspx

官方论坛:

版权形式:免费

开源:否

1.3 NHibernate.

NHibernate是Hibernate公司在Java自动生成领域取得巨大成功后推出的一款ORM工具.

官方网站:http://www.hibernate.org/

官方论坛:

版权形式:免费

开源:否

1.4 湛蓝.Net代码生成器

一款基于软件自动生成理念,能直接生成应用的dotnet代码生成器

官方网站:http://www.dotnetcoding.net

官方论坛:http://dotnetcoding.cnblogs.com/

版权形式:免费

开源:否

1.5 动软.NET代码自动生成器

一款人气很旺的免费C#代码生成器

官方网站:http://www.maticsoft.com

官方论坛:

版权形式:免费

开源:否

1.6 CodePlus

专为sql server c#语言设计的代码生成器,功能还是很强大

官方网站:http://www.CodePlus.com

官方论坛:

版权形式:需要少量的注册费用

开源:否

下载地址很神秘

1.7 CodeMaker

asp,jsp,php代码生成工具,自动生成维护数据库信息的动态网页的代码生成器。它可以帮助ASP、JSP、PHP开发人员快速的开发简单的数据库维护程序。无需任何编码,只需将数据库结构导入到CodeMaker中并做简单的设置,CodeMaker即可生成完整的数据库操作页面。用 CodeMaker可以简单快速的创建网站后台维护程序。提高开发效率数十倍以上。

官方网站:http://www.mhua.com

官方论坛:

版权形式:免费

开源:否

1.8 非非.Net代码生成器

可以使用本工具生成VB.Net和C#语言的代码,以及三层架构与ORM架构代码,并且使用的ORM持久化组件是开源的,您可以在本软件的安装目录下找到它

官方网站:

官方论坛:

版权形式:免费

开源:否

1.9 BMW业务模型及代码生成器

一款人气很旺的免费C#代码生成器

官方网站:

官方论坛:

版权形式:免费

开源:否

1.10 飞鹰CoolCoder

专门为采用nhibernate做关系对象影射架构的系统提供代码的工具,简单易用,虽然不提供源码,我们可以用反编译工具对其反编译看源码。这是个很不错的学习机会。

官方网站:

官方论坛:

版权形式:免费

开源:否

1.11 AutoCoder自动代码生成器

AutoCoder自动代码生成器是一个根据模板自动生成代码的代码生成工具,根据模板的不同,可以生成任何语言(如:ASP、C#、 C++BUILDER、DELPHI、JAVA、JSP、PHP、VB、VC.NET……),不同层次结构(B/S、C/S、n-tiger……),基于不同数据库(ORACLE、MSSQL、MYSQL、DB2、ACCESS、ODBC、OLE……)的代码和开发文档。开发人员无需任何编码,只需将数据库结构导入到AutoCoder中,并做简单的设置即可生成所需的代码,可以大幅度地提高开发效率!!!系统同时也提供了一个模板制作工具 ModeMaker,用户可以方便的制作或修改模板,使得生成的代码更适合您使用!系统附带了十几个模板,基本上可以满足用户多方位的需求

官方网站:

官方论坛:

版权形式:免费

开源:否

1.12 wawa Code Pro代码生成器

一款开源的用VBScript写的代码生成器

官方网站:

官方论坛:

版权形式:免费

开源:是

1.13 MyGeneration

MyGeneration 是一款不错的ORM和代码生成工具,它基于模板(Template)工作,安装好MyGeneration 后自带了很多模板,并且提供在线模板库提供模板升级和允许用户自定义模板。MyGeneration 的模板可以用C#, VB.NET, JScript, and VBScript编写。使用MyGeneration 可以为Gentle.NET, Opf3, NHibernate等生成ORM架构或ORM文件,为多种数据库生成存储过程,为.Net项目生成C#、VB.NET 程序代码,PHP、HTML等页面代码。

官方网站:http://www.mygenerationsoftware.com/portal/default.aspx

官方论坛:http://www.mygenerationsoftware.com/phpbb3/index.php

版权形式:免费

开源:是

1.14 iBATIS的代码生成工具 Ibator

Ibator 是一个 iBATIS 的代码生成工具,它自动扫描数据库中的所有表,并生成Bean类和对应的配置文件。同时还帮你生成CRUD操作方法。提供一个独立运行的界面以及 Eclipse 的插件。

官方网站:http://ibatis.apache.org/ibator.html

官方论坛:

版权形式:免费

开源:是

1.15 代码自动生成工具 Acceleo

Acceleo是MDA(Model Driven Architecture:模型驱动体系结构)的一个代码自动生成工具,Acceleo能把模型转换为Java,C#,PHP等代码。Acceleo基于 Eclipse平台以及EMF(Eclipse模型框架),开放源代码,可以免费使用。

官方网站:http://www.acceleo.org/pages/home/en

官方论坛:

版权形式:免费

开源:是

1.16 最快速的java代码生成器 rapid-generator

rapid-generator是一个生成器引擎,让你可以专注与代码生成器模板的编写, 可以生成如ibatis,ibatis3,hibernate,spring_mvc,struts2等等代码.

该项目是 Rapid Framework 框架的一部分。

官方网站:http://code.google.com/p/rapid-generator/

官方论坛:

版权形式:免费

开源:是

1.17 开源代码生成插件 J2EE Spider

J2EE Spider是一个开源代码生成插件。它能够以界面引导方式产生代码,定制代码生成模板。J2EE Spider当前能够生成基于Struts/JSF,Spring,Hibernate等框架的源代码。

J2EE Spider的主要特性如下:

•支持以界面引导方式产生代码

•支持与Eclipse集成

•支持增量构建

•支持正向逆向工程

•产生代码的国际化

•支持利用模版生成代码

•支持利用多个框架

J2EE Spider除了提供可定制的页面模版外,还可以在需要时候把新的技术集成进来。不过,其只对以下几种提供“立等可用的服务”:

•Web 框架:Struts、JSF和Mentawa(一个来自巴西的应用框架)

•依赖注入容器:Spring

•O/R 映射: Hibernate

•页面模版:SiteMesh 和Facelets

官方网站:http://www.spideronrails.org/

官方论坛:

版权形式:免费

开源:是

1.18 slave4j

slave4j是一个eclipse的插件,也是一个springmvc,spring,hibernate的整合框架

slave4j插件能帮你做什么?

    搭建spring,springmvc,hibernate开发环境

    代码生成:生成curd代码,包括jsp

slave4j框架能帮你做什么?

    封装了hibernate常用操作

    提供了常用的工具类(1.0.0版本提供的比较少,在以后的版本中继续添加)

官方网站:http://code.google.com/p/slave4j/

官方论坛:

版权形式:免费

开源:是

1.19 JunJava

JunJava 一个java程序代码自动生产的工具。

针对JavaEE或者是JAVASE,AutoJava能快速的生成可以由目前最流行的结构框架搭建的项目,如Hibernater,Spring,Struts等自动组合配置。

通过连接数据库,选择任意数据表生成实体模型,支持简单SQL语句查询,直接浏览数据表结构和数据。

支持多项目管理,文件编辑,一键式生成代码。快速构建基础框架代码,并支持MVC 3层构架。

生成的项目可以直接导入Eclipse,并且可以直接运行部署Tomcat服务器中,大大减少程序员的工作量。

官方网站:

官方论坛:

版权形式:免费

开源:是

1.20 XDoclet

XDoclet 是一个通用的代码生成实用程序,是一个扩展的Javadoc Doclet引擎(现已与Javadoc Doclet独立),XDoclet是EJBDoclet的后继者,而EJBDoclet是由Rickard Oberg发起的。它允许您使用象 JavaDoc 标记之类的东西来向诸如类、方法和字段之类的语言特征添加元数据。随后,它利用这些额外的元数据来生成诸如部署描述符和源代码之类的相关文件。可以让你创 建自己的javadoc @tags进而利用XDoclet中的Templet enging基于这些@tags生成源代码或其他文件(例如xml的deployment descriptors)。

XDoclet 继承了 JavaDoc 引擎的思想,允许根据定制 JavaDoc 标记生成代码和其他文件。当然,XDoclet 也可以访问整个解析树。这样,它就可以访问类、类的包结构和类的方法。

XDoclet 提供了自己的模板引擎。该模板引擎在概念上类似于 JavaServer Pages(JSP)技术。它实质上包含两类标记:块标记(block tag)和内容标记(content tag)。块标记控制如 Java 编程语言中的 if 和 for 语句之类的流。内容标记打印当前解析树上下文的片段,如类名称、方法名称和参数,等等。

官方网站:http://xdoclet.sourceforge.net/xdoclet/index.html

官方论坛:

版权形式:免费

开源:是

来自:http://www.cnblogs.com/Leo_wl/archive/2011/12/23/2298891.html

 

http://www.open-open.com/bbs/view/1324793061358

 

 

分享到:
评论

相关推荐

    20个代码生成框架.docx

    【代码生成框架】是软件开发中的重要工具,它们能够帮助开发者快速生成常见的代码结构,减少重复劳动,提高开发效率。以下是一些流行的代码生成框架: 1. **CodeSmith**: 这是一个基于模板的.NET代码生成器,适用于...

    20个代码生成框架.pdf

    【代码生成框架】是软件开发中的重要工具,它们能够帮助开发者快速生成常见的代码结构,减少重复劳动,提高开发效率。以下是一些流行的代码生成框架的详细介绍: 1. **CodeSmith** - CodeSmith 是一个基于模板的 ...

    代码生成框架

    在AutoCodeDemo这个示例中,我们可以假设这是一个实际的代码生成框架的演示项目。它可能包含了一些预设的模板、生成配置文件、可能还有演示如何使用框架生成代码的示例代码。通过研究这个Demo,开发者可以了解如何...

    动软代码生成框架

    《动软代码生成框架——高效开发的利器》 在当今快速发展的信息技术领域,软件开发的效率和质量成为了项目成功的关键因素。"动软代码生成框架"正是为了应对这一挑战而诞生的一款工具,它以强大的自动化代码生成能力...

    由数据库表生成框架代码的完全步骤

    在软件开发过程中,数据库设计和框架代码生成是两个非常重要的步骤。如何从数据库表生成框架代码是一个非常普遍的问题。本文档将为您提供一个完整的步骤,指导您如何从数据库表生成框架代码。 数据库设计评审 在...

    renren--代码生成框架,亲测可用,人品保证

    **renren代码生成框架** 是一个专为Java开发者设计的高效工具,旨在简化常见的编码工作,提高开发效率。它能够一键生成Web Service接口、DAO层(数据访问对象)以及Mapping映射文件,使得开发者可以快速搭建应用的...

    框架代码生成工具.net,java

    标题中的“框架代码生成工具.net,java”指的是一个专门针对.NET和Java开发的代码自动生成工具,它能够帮助程序员快速生成常见的实体类、ORM映射文件以及页面代码,极大地提高了开发效率。 首先,让我们深入了解一下...

    C#代码生成器

    代码生成器VS2008是Visual Studio 2008版本下的一个插件,它专为.NET Framework 3.5设计,提供了一种直观的界面来生成C#代码。开发者可以直接在IDE中使用,无需离开Visual Studio环境,提升了开发的便利性。 四、C#...

    很牛的带Ajax的ASPNET+C#代码生成工具(无需编码,生成即用)

    很牛的带Ajax功能的ASP.NET+C#代码生成工具,能生成从表示层到SQL脚本的所有代码,只需使用VS2008+SQL2005(无需编码,生成后将代码加入我提供的框架就成一个项目,编译后即可使用)生成前需将数据库按要求设计好,...

    使用idea工程生成框架及代码

    创建项目结构是使用 IDEA 工程生成框架及代码的第二步。在创建项目时,需要定义项目模块,例如 api、service、biz、dao、domain、integration、web 等模块。每个模块都有其特定的功能,例如 api 模块提供 API 接口,...

    X-gen代码生成框架PPT及工程代码

    **X-gen代码生成框架** 是一个专为提升软件开发效率而设计的工具,它通过自动化的方式帮助开发者快速生成代码,从而减少重复性工作,提高工作效率。这个框架的主要目标是简化和标准化开发流程,使得开发团队可以更加...

    基于SSH框架的代码生成工具的设计与实现

    ### 基于SSH框架的代码生成工具的设计与实现 #### 一、引言 随着软件开发项目的日益复杂,为了提高开发效率并确保代码质量,越来越多的开发团队开始使用代码生成工具来自动化处理一些繁琐而重复的任务。基于SSH...

    Java框架代码生成工具示例工程附设计PPT.rar

    Java框架代码生成工具示例工程.rarJava框架代码生成工具示例工程.rarJava框架代码生成工具示例工程.rarJava框架代码生成工具示例工程.rarJava框架代码生成工具示例工程.rarJava框架代码生成工具示例工程.rarJava框架...

    c#-三层构架-代码生成器,自动生成sql和代码

    "C#-三层构架-代码生成器"是一个专门针对C#编程语言设计的工具,能够自动生成SQL代码和框架代码,极大地提高了开发效率。 1. 表现层:这一层是用户与系统交互的界面,通常包括Web页面、WinForms或其他UI组件。代码...

    一个基于 SpringBoot 的快速开发框架,内置代码生成器

    一个基于 SpringBoot 的快速开发框架,内置代码生成器。封装 JavaWeb 常见功能:文件上传、角色授权、Redis控制台、API日志统计、跨域处理 等等。内置代码生成器,一键生成:普通input、多行文本域、富文本编辑器、...

    SSH代码生成器

    SSH代码生成器是一种工具,主要用于自动化生成基于SSH(Spring、Struts2和Hibernate)框架的Web应用程序的基础代码。SSH框架是Java开发中的一个经典组合,它极大地提高了开发效率,简化了项目的构建过程。SSH框架的...

    ssm框架代码生成工具,含修改教程

    这个“ssm框架代码生成工具”是针对该框架的辅助开发工具,它能够帮助开发者自动生成一些基础的、与数据库交互的代码,从而提高开发效率。下面将详细讲解SSM框架以及代码生成工具的相关知识点。 1. **Spring框架**...

    Swift资源:Swift代码生成框架-Swift code generation framework

    4. **扩展性**:一个优秀的代码生成框架应具备良好的扩展性,允许开发者添加自定义逻辑或插件来处理特定需求。CodegenKit-main1可能包含了扩展点,方便开发者进行二次开发。 5. **集成到构建流程**:为了方便使用,...

Global site tag (gtag.js) - Google Analytics