==================总体============================
上次在群中一位不知名的家伙,不愿共享他的代码生成器,于是我准备搜索一下关于代码生成器的东西,不想一搜索还真多,搜索出最多的要算CodeSmith了[试用版30天],这个软件真的不错,不过由于没有找到3.0版本的序列号,只得再找别的代码生成器。我找的是一个基于网页的东西,用vbscript写的,wawacodepro不过觉得还不错,而且开源,所以给大家推荐一下。下载地址:http://www.mydown/soft/235/235581.html
==================================================

===================CodeSmith======================
下载CodeSmith需要注册一下Email,注册地址是http://www.codesmithtools/license.aspx,5分钟后收到下载地址的Email。然后下载即可,只是下载速度有点慢。
在以下地址有关于代码生成器的探讨:
MSDN:http://www.microsoft/china/msdn/library/langtool/vsdotnet/realworld11022004.mspx
NickyBlog:http://nicky.blogchina/572664.html  [强力推荐]
还有针对CodeSmith的文章自己可以搜索一下如果下面的链接不能满足你的需要
3.0新特性:http://www.alphatom/content/view/211/39/
官方论坛:http://forum.codesmithtools/default.aspx
十种必备工具关于CodeSmith:
http://www.microsoft/china/MSDN/library/enterprisedevelopment/softwaredev/TenMHToolEDevShouDN.mspx?pf=true#EOAA
===================================================

====================CodePlus=======================
易为工作室开发的代码生成器:http://www.codeplus/ 专为sql server c#语言设计的代码生成器。
有限量字段[15个]的免费版,不过即便掏钱也买不到源码,还有个人捐赠版和100元/套的版本。不过我看不需要掏钱去买这些东西。虽然他的功能还是蛮强大的。
===================================================

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

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

以上种种,均为被动代码生成器,没有花力气去写一个,是因为已经有这么多好的了。

====================『天道酬勤』 的专栏 2005年10月文章     一下内容为2005年10月14日更新
介绍自己的代码生成器有新特点
可以选择模板,这样就可以针对不同的应用写模板生成更加通用的各种代码(包括模型、数据操作、页面等),不过作者没有在blog上提供下载,需向作者本人联系。相比千里独行提供了自己的下载,
====================千里独行
C#做的代码生成器,是一个EXE,使用.NET框架1.1,需要IE6的支持
本程序可解析SQLServer的数据库结构,保存结构信息到XML,然后使用XSLT技术来生成某些代码,用户可自己添加XSL模板文件
程序的下载地址为 http://wwwblogs/Files/yyf9989/CreateCode.rar , 可直接运行
====================菲菲
 非非.Net代码生成器1.0正式版发布,该生成器的最大特点就是和VS.NET集成的很好,安装插件后直接在开发环境中使用生成的代码直接包含在项目中。
====================http://teddymablogs/  Teddy's Chinese Blog 20051231更新
没有ORM或代码生成数据就不能持久化了? - 用范型技术代替代码生成!
该文详细说明了利用2.0中C#范型达到ORM的效果,字里行间表达了作者对代码生成的自我看法。

====================http://www.codefutures/products/firestorm/tutorial/ 20060111更新
这是一个java世界里的工具,我还没有来得及看其效果如何,该站点有详细说明,需要的朋友可以去看看

看完视频了,感觉verygood,可以根据数据库[支持多种数据库]生成指定模板的数据对象、jsp页面、或者基于strus的源代码,最后用ant编译生成的源代码,即可得到所有需要的东西。

更多推荐

关于代码生成器