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
官方論壇:
版權形式:免費
開源:是
知識在于分享,轉發這篇文章,讓更多的人看到。喜歡的朋友也可以點關注收藏!