整理.Net代码生成器(转)
整理.Net代码生成器 | |
Code Smith | 国外最著名的商业代码生成器 官方网站: http://www.codesmithtools.com / |
MyGeneratoe | 国外最著名的免费代码生成器 官方网站: http://www.mygenerationsoftware.com/portal/default.aspx |
湛蓝.Net代码生成器 | 国内功能最完善的免费代码生成器 官方连接: http://www.dotnetcoding.net |
动软.Net代码生成器 | 国内人气最旺的免费代码生成器 Codematic 是一款为 C# 数据库程序员设计的自动代码生成器,Codematic 生成的代码基于基于面向对象的思想和三层架构设计,结合了Petshop中经典的思想和设计模式,融入了工厂模式,反射机制等等一些思想。采用 Model + DAL + BLL + Web 的设计,主要实现在 C# 中对应数据库中表的基类代码的自动生成,包括生成属性、添加、修改、删除、查询、存在性、 Model 类构造等基础代码片断,使程序员可以节省大量机械录入的时间和重复劳动,而将精力集中于核心业务逻辑的开发。 Codematic 同时提供方便的数据库查询管理,SQL脚本生成,存储过程生成,数据库文档生成,Web项目文件发布,代码生成自动导出文件等多项开发工作中常用到的功能,您可以很方便地进行项目开发。 官方网站: http://www.maticsoft.com / |
Code Plus | 国内早期人气最旺的代码生成器 1、全面基于插件架构,将数据库、目标语言、生成过程分离。各自以插件的方式插入系统,即可协同工作。 2、提供PluginSDK,所有人都可以编写适合自己的生成器。同时软件提供了对生成器的动态测试、编译、安装的功能。使编写和维护生成器成为一种极其简单的工作。这样极大的增强了软件的适应能力和实际使用效果。 3、保持向下兼容,CodePlus V2.0能完成且完全不限于V1.0的所有功能(根据MSSQL数据库中表、视图等内容,生成存储过程、DAL数据访问层、Model实体层、UI表现层等,生成过程完全受您控制,可随意定义生成参数),同时提供出V1.0生成器的源代码,以供使用者进行个性化设置。 4、通过CodePlus V2.0,您可以非常方便地设置字段说明,无论是在表或者视图上,都能准确地找到目标字段,并将字段说明写入数据库,在以后所有生成的代码过程中,都将可使用这个字段说明。(您观察上图,即可理解其中的意义) 5、CodePlus V2.0将加强对目录页面的生成能力。 6、树型组织生成器,提供模糊搜索功能,可极快地定位到目标生成器上,这在拥有大量生成器时,能提供较大的帮助。 7、支持直接查看数据库的表、视图、存储过程的源代码。特别的,对表的Create Table语句做了相对较为完美的支持。 8、开辟CodePlus代码生成论坛 http://www.codeplus.net/bbs (上海电信核心机房的服务器,速度应该没有问题),与大家一起共同完善她 官方网站: http://www.codeplus.net |
菲菲.Net 代码生成器 | 国内早期免费代码生成器 官方连接http://ruixing123.cnblogs.com/archive/2006/01/26/323619.html |
MacrObject | 国内一款不错的代码生成器 Macrobject CodeAuto 是一个基于模板的代码生成工具 (Code Generator),它能从数据库架构、数据库数据、XML及其它数据源生成各种文本文件。 当您遇到需要多次进行相似的或重复的编码工作时,您可以编写模板让 CodeAuto 代码生成器自动为您完成这些枯燥乏味的工作。CodeAuto 代码生成器可用于生成简单的代码片段、也可以生成整个应用程序。我们的网站 macrobject.com 完全是用 CodeAuto 代码生成器生成的。 CodeAuto 代码生成器采用 Nuva (女娲) 语言作为模板语言。Nuva (女娲) 语言是世界上第一款专为基于模板的代码生成 (Code Generation) 而设计的脚本语言。 CodeAuto 代码生成器附带了用于生成 Macrobject DObject 持久层、Macrobject NObject 持久层、OQL.NET 查询框架、SQL Server 脚本、Microsoft Access 脚本等多套模板。 CodeAuto 代码生成器可以免费用于学习目的。如果您需要将 CodeAuto 代码生成器应用于商业软件开发或生产环境,请您购买软件许可。 官方连接: http://www.macrobject.com/cn/codeauto/index.htm |