常⽤代码⽣成器集合(整理)
1.1 CodeSmith
⼀款⼈⽓很旺国外的基于模板的dotnet代码⽣成器
官⽅⽹站:http://desmithtools
官⽅论坛:http://desmithtools/default.aspx
版权形式:30天试⽤
开源:否
需要先注册确认后才能下载
1.2 MyGenerator
MyGenerator是⼜⼀个国外很不错的代码⽣成⼯具,有⼈觉得⽐CodeSmith简单、好⽤。所有api可以在帮助菜单中到。
官⽅⽹站:http://rationsoftware/portal/default.aspx
官⽅论坛:
版权形式:免费
开源:否
1.3 NHibernate.
NHibernate是Hibernate公司在Java⾃动⽣成领域取得巨⼤成功后推出的⼀款ORM⼯具.
官⽅⽹站:http:///
官⽅论坛:
版权形式:免费
开源:否
1.4 湛蓝.Net代码⽣成器
⼀款基于软件⾃动⽣成理念,能直接⽣成应⽤的dotnet代码⽣成器
官⽅⽹站:http://www.dotnetcoding
官⽅论坛:http://dotnetcodingblogs/
版权形式:免费
开源:否
1.5 动软.NET代码⾃动⽣成器
⼀款⼈⽓很旺的免费C#代码⽣成器
官⽅⽹站:http://www.maticsoft
官⽅论坛:
版权形式:免费
开源:否
1.6 CodePlus
专为sql server c#语⾔设计的代码⽣成器,功能还是很强⼤
官⽅⽹站:http://www.CodePlus
官⽅论坛:
最新论坛网站源码版权形式:需要少量的注册费⽤
开源:否
下载地址很神秘
1.7 CodeMaker
asp,jsp,php代码⽣成⼯具,⾃动⽣成维护数据库信息的动态⽹页的代码⽣成器。它可以帮助ASP、JSP、PHP开发⼈员快速的开发简单的数据库维护程序。⽆需任何编码,只需将数据库结构导⼊到CodeMaker中并做简单的设置,CodeMaker即可⽣成完整的数据库操作页⾯。⽤ CodeMaker可以简单快速的创建⽹站后台维护程序。提⾼开发效率数⼗倍以上。
官⽅⽹站:http://www.mhua
官⽅论坛:
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://rationsoftware/portal/default.aspx
官⽅论坛:http://rationsoftware/phpbb3/index.php
版权形式:免费
开源:是
1.14 iBATIS的代码⽣成⼯具 Ibator
Ibator 是⼀个 iBATIS 的代码⽣成⼯具,它⾃动扫描数据库中的所有表,并⽣成Bean类和对应的配置⽂件。同时还帮你⽣成CRUD操作⽅法。提供⼀个独⽴运⾏的界⾯以及 Eclipse 的插件。
官⽅论坛:
1.15 代码⾃动⽣成⼯具 Acceleo
Acceleo是MDA(Model Driven Architecture:模型驱动体系结构)的⼀个代码⾃动⽣成⼯具,Acceleo能把模型转换为Java,C#,PHP等代码。Acceleo基于 Eclipse平台以及EMF(Eclipse模型框架),开放源代码,可以免费使⽤。
官⽅论坛:
版权形式:免费
开源:是
1.16 最快速的java代码⽣成器 rapid-generator
rapid-generator是⼀个⽣成器引擎,让你可以专注与代码⽣成器模板的编写, 可以⽣成如ibatis,ibatis3,hibernate,spring_mvc,struts2等等代码.
该项⽬是 Rapid Framework 框架的⼀部分。
官⽅论坛:
版权形式:免费
开源:是
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
官⽅论坛:
版权形式:免费
开源:是
1.18 slave4j
slave4j是⼀个eclipse的插件,也是⼀个springmvc,spring,hibernate的整合框架
slave4j插件能帮你做什么?
搭建spring,springmvc,hibernate开发环境
代码⽣成:⽣成curd代码,包括jsp
slave4j框架能帮你做什么?
封装了hibernate常⽤操作
提供了常⽤的⼯具类(1.0.0版本提供的⽐较少,在以后的版本中继续添加)
官⽅论坛:
版权形式:免费
开源:是
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 语句之类的流。内容标记打印当前解析树上下⽂的⽚段,如类名称、⽅法名称和参数,等等。
官⽅论坛:
版权形式:免费
开源:是
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论