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
官方論壇:
著作權形式:免費
開源:是