常用代碼生成工具匯總

1.1 CodeSmith

一款人氣很旺國(guó)外的基于模板的dotnet代碼生成器

官方網(wǎng)站: <a href="http://www.codesmithtools.com">http://www.codesmithtools.com</a>

官方論壇:<a href="http://forum.codesmithtools.com/default.aspx">http://forum.codesmithtools.com/default.aspx</a>

版權(quán)形式:30天試用

開源:否

需要先注冊(cè)確認(rèn)后才能下載

1.2 MyGenerator

MyGenerator是又一個(gè)國(guó)外很不錯(cuò)的代碼生成工具爷辱,有人覺得比CodeSmith簡(jiǎn)單、好用。所有api可以在幫助菜單中找到巫橄。

官方網(wǎng)站:<a href="http://www.mygenerationsoftware.com/portal/default.aspx">http://www.mygenerationsoftware.com/portal/default.aspx</a>

官方論壇:

版權(quán)形式:免費(fèi)

開源:否

1.3 NHibernate.

NHibernate是Hibernate公司在Java自動(dòng)生成領(lǐng)域取得巨大成功后推出的一款ORM工具.

官方網(wǎng)站:<a href="http://www.hibernate.org/">http://www.hibernate.org/</a>

官方論壇:

版權(quán)形式:免費(fèi)

開源:否

1.4 湛藍(lán).Net代碼生成器

一款基于軟件自動(dòng)生成理念鸭巴,能直接生成應(yīng)用的dotnet代碼生成器

官方網(wǎng)站:<a href="http://www.dotnetcoding.net/">http://www.dotnetcoding.net</a>

官方論壇:<a href="http://dotnetcoding.cnblogs.com/">http://dotnetcoding.cnblogs.com/</a>

版權(quán)形式:免費(fèi)

開源:否

1.5 動(dòng)軟.NET代碼自動(dòng)生成器

一款人氣很旺的免費(fèi)C#代碼生成器

官方網(wǎng)站:<a href="http://www.maticsoft.com/">http://www.maticsoft.com</a>

官方論壇:

版權(quán)形式:免費(fèi)

開源:否

1.6 CodePlus

專為sql server c#語(yǔ)言設(shè)計(jì)的代碼生成器,功能還是很強(qiáng)大

官方網(wǎng)站:http://www.CodePlus.com

官方論壇:

版權(quán)形式:需要少量的注冊(cè)費(fèi)用

開源:否

下載地址很神秘

1.7 CodeMaker

asp,jsp,php代碼生成工具粱坤,自動(dòng)生成維護(hù)數(shù)據(jù)庫(kù)信息的動(dòng)態(tài)網(wǎng)頁(yè)的代碼生成器辈毯。它可以幫助ASP陨舱、JSP械荷、PHP開發(fā)人員快速的開發(fā)簡(jiǎn)單的數(shù)據(jù)庫(kù)維護(hù)程序共耍。無(wú)需任何編碼,只需將數(shù)據(jù)庫(kù)結(jié)構(gòu)導(dǎo)入到CodeMaker中并做簡(jiǎn)單的設(shè)置吨瞎,CodeMaker即可生成完整的數(shù)據(jù)庫(kù)操作頁(yè)面痹兜。用CodeMaker可以簡(jiǎn)單快速的創(chuàng)建網(wǎng)站后臺(tái)維護(hù)程序。提高開發(fā)效率數(shù)十倍以上颤诀。

官方網(wǎng)站:http://www.mhua.com

官方論壇:

版權(quán)形式:免費(fèi)

開源:否

1.8 非非.Net代碼生成器

可以使用本工具生成VB.Net和C#語(yǔ)言的代碼字旭,以及三層架構(gòu)與ORM架構(gòu)代碼,并且使用的ORM持久化組件是開源的崖叫,您可以在本軟件的安裝目錄下找到它

官方網(wǎng)站:

官方論壇:

版權(quán)形式:免費(fèi)

開源:否

1.9 BMW業(yè)務(wù)模型及代碼生成器

一款人氣很旺的免費(fèi)C#代碼生成器

官方網(wǎng)站:

官方論壇:

版權(quán)形式:免費(fèi)

開源:否

1.10 飛鷹CoolCoder

專門為采用nhibernate做關(guān)系對(duì)象影射架構(gòu)的系統(tǒng)提供代碼的工具遗淳,簡(jiǎn)單易用,雖然不提供源碼心傀,我們可以用反編譯工具對(duì)其反編譯看源碼屈暗。這是個(gè)很不錯(cuò)的學(xué)習(xí)機(jī)會(huì)。

官方網(wǎng)站:

官方論壇:

版權(quán)形式:免費(fèi)

開源:否

1.11 AutoCoder自動(dòng)代碼生成器

AutoCoder自動(dòng)代碼生成器是一個(gè)根據(jù)模板自動(dòng)生成代碼的代碼生成工具脂男,根據(jù)模板的不同恐锦,可以生成任何語(yǔ)言(如:ASP、C#疆液、C++BUILDER一铅、DELPHI、JAVA堕油、JSP潘飘、PHP、VB掉缺、VC.NET……)卜录,不同層次結(jié)構(gòu)(B/S眶明、C/S艰毒、n-tiger……),基于不同數(shù)據(jù)庫(kù)(ORACLE搜囱、MSSQL丑瞧、MYSQL柑土、DB2、ACCESS绊汹、ODBC稽屏、OLE……)的代碼和開發(fā)文檔。開發(fā)人員無(wú)需任何編碼西乖,只需將數(shù)據(jù)庫(kù)結(jié)構(gòu)導(dǎo)入到AutoCoder中,并做簡(jiǎn)單的設(shè)置即可生成所需的代碼狐榔,可以大幅度地提高開發(fā)效率!;竦瘛薄腻!系統(tǒng)同時(shí)也提供了一個(gè)模板制作工具M(jìn)odeMaker,用戶可以方便的制作或修改模板届案,使得生成的代碼更適合您使用被廓!系統(tǒng)附帶了十幾個(gè)模板,基本上可以滿足用戶多方位的需求

官方網(wǎng)站:

官方論壇:

版權(quán)形式:免費(fèi)

開源:否

1.12 wawa Code Pro代碼生成器

一款開源的用VBScript寫的代碼生成器

官方網(wǎng)站:

官方論壇:

版權(quán)形式:免費(fèi)

開源:是

1.13 MyGeneration

MyGeneration 是一款不錯(cuò)的ORM和代碼生成工具萝玷,它基于模板(Template)工作,安裝好MyGeneration 后自帶了很多模板昆婿,并且提供在線模板庫(kù)提供模板升級(jí)和允許用戶自定義模板球碉。MyGeneration 的模板可以用C#, VB.NET, JScript, and VBScript編寫。使用MyGeneration 可以為Gentle.NET, Opf3, NHibernate等生成ORM架構(gòu)或ORM文件仓蛆,為多種數(shù)據(jù)庫(kù)生成存儲(chǔ)過程睁冬,為.Net項(xiàng)目生成C#、VB.NET 程序代碼看疙,PHP豆拨、HTML等頁(yè)面代碼。

官方網(wǎng)站:http://www.mygenerationsoftware.com/portal/default.aspx

官方論壇:http://www.mygenerationsoftware.com/phpbb3/index.php

版權(quán)形式:免費(fèi)

開源:是

1.14 iBATIS的代碼生成工具 Ibator

Ibator 是一個(gè) iBATIS 的代碼生成工具能庆,它自動(dòng)掃描數(shù)據(jù)庫(kù)中的所有表施禾,并生成Bean類和對(duì)應(yīng)的配置文件。同時(shí)還幫你生成CRUD操作方法搁胆。提供一個(gè)獨(dú)立運(yùn)行的界面以及 Eclipse 的插件弥搞。

官方網(wǎng)站:http://ibatis.apache.org/ibator.html

官方論壇:

版權(quán)形式:免費(fèi)

開源:是

1.15 代碼自動(dòng)生成工具 Acceleo

Acceleo是MDA(Model Driven Architecture:模型驅(qū)動(dòng)體系結(jié)構(gòu))的一個(gè)代碼自動(dòng)生成工具,Acceleo能把模型轉(zhuǎn)換為Java渠旁,C#攀例,PHP等代碼。Acceleo基于Eclipse平臺(tái)以及EMF(Eclipse模型框架)顾腊,開放源代碼粤铭,可以免費(fèi)使用。

官方網(wǎng)站:http://www.acceleo.org/pages/home/en

官方論壇:

版權(quán)形式:免費(fèi)

開源:是

1.16 最快速的java代碼生成器 rapid-generator

rapid-generator是一個(gè)生成器引擎,讓你可以專注與代碼生成器模板的編寫, 可以生成如ibatis,ibatis3,hibernate,spring_mvc,struts2等等代碼.

該項(xiàng)目是 Rapid Framework 框架的一部分杂靶。

官方網(wǎng)站:http://code.google.com/p/rapid-generator/

官方論壇:

版權(quán)形式:免費(fèi)

開源:是

1.17 開源代碼生成插件 J2EE Spider

J2EE Spider是一個(gè)開源代碼生成插件梆惯。它能夠以界面引導(dǎo)方式產(chǎn)生代碼酱鸭,定制代碼生成模板。J2EE Spider當(dāng)前能夠生成基于Struts/JSF加袋,Spring凛辣,Hibernate等框架的源代碼。

J2EE Spider的主要特性如下:

?支持以界面引導(dǎo)方式產(chǎn)生代碼

?支持與Eclipse集成

?支持增量構(gòu)建

?支持正向逆向工程

?產(chǎn)生代碼的國(guó)際化

?支持利用模版生成代碼

?支持利用多個(gè)框架

J2EE Spider除了提供可定制的頁(yè)面模版外职烧,還可以在需要時(shí)候把新的技術(shù)集成進(jìn)來扁誓。不過,其只對(duì)以下幾種提供“立等可用的服務(wù)”:

?Web 框架:Struts蚀之、JSF和Mentawa(一個(gè)來自巴西的應(yīng)用框架)

?依賴注入容器:Spring

?O/R 映射: Hibernate

?頁(yè)面模版:SiteMesh 和Facelets

官方網(wǎng)站:http://www.spideronrails.org/

官方論壇:

版權(quán)形式:免費(fèi)

開源:是

1.18 slave4j

slave4j是一個(gè)eclipse的插件蝗敢,也是一個(gè)springmvc,spring足删,hibernate的整合框架

slave4j插件能幫你做什么寿谴?

搭建spring,springmvc失受,hibernate開發(fā)環(huán)境

代碼生成:生成curd代碼讶泰,包括jsp

slave4j框架能幫你做什么?

封裝了hibernate常用操作

提供了常用的工具類(1.0.0版本提供的比較少拂到,在以后的版本中繼續(xù)添加)

官方網(wǎng)站:http://code.google.com/p/slave4j/

官方論壇:

版權(quán)形式:免費(fèi)

開源:是

1.19 JunJava

JunJava 一個(gè)java程序代碼自動(dòng)生產(chǎn)的工具痪署。

針對(duì)JavaEE或者是JAVASE,AutoJava能快速的生成可以由目前最流行的結(jié)構(gòu)框架搭建的項(xiàng)目兄旬,如Hibernater狼犯,Spring,Struts等自動(dòng)組合配置领铐。

通過連接數(shù)據(jù)庫(kù)悯森,選擇任意數(shù)據(jù)表生成實(shí)體模型,支持簡(jiǎn)單SQL語(yǔ)句查詢绪撵,直接瀏覽數(shù)據(jù)表結(jié)構(gòu)和數(shù)據(jù)瓢姻。

支持多項(xiàng)目管理,文件編輯音诈,一鍵式生成代碼汹来。快速構(gòu)建基礎(chǔ)框架代碼改艇,并支持MVC 3層構(gòu)架收班。

生成的項(xiàng)目可以直接導(dǎo)入Eclipse,并且可以直接運(yùn)行部署Tomcat服務(wù)器中谒兄,大大減少程序員的工作量摔桦。

官方網(wǎng)站:

官方論壇:

版權(quán)形式:免費(fèi)

開源:是

1.20 XDoclet

XDoclet 是一個(gè)通用的代碼生成實(shí)用程序,是一個(gè)擴(kuò)展的Javadoc Doclet引擎(現(xiàn)已與Javadoc Doclet獨(dú)立),XDoclet是EJBDoclet的后繼者,而EJBDoclet是由Rickard Oberg發(fā)起的。它允許您使用象 JavaDoc 標(biāo)記之類的東西來向諸如類邻耕、方法和字段之類的語(yǔ)言特征添加元數(shù)據(jù)鸥咖。隨后,它利用這些額外的元數(shù)據(jù)來生成諸如部署描述符和源代碼之類的相關(guān)文件兄世√淅保可以讓你創(chuàng) 建自己的javadoc @tags進(jìn)而利用XDoclet中的Templet enging基于這些@tags生成源代碼或其他文件(例如xml的deployment descriptors)。

XDoclet 繼承了 JavaDoc 引擎的思想御滩,允許根據(jù)定制 JavaDoc 標(biāo)記生成代碼和其他文件鸥拧。當(dāng)然,XDoclet 也可以訪問整個(gè)解析樹削解。這樣富弦,它就可以訪問類、類的包結(jié)構(gòu)和類的方法氛驮。

XDoclet 提供了自己的模板引擎腕柜。該模板引擎在概念上類似于 JavaServer Pages(JSP)技術(shù)。它實(shí)質(zhì)上包含兩類標(biāo)記:塊標(biāo)記(block tag)和內(nèi)容標(biāo)記(content tag)矫废。塊標(biāo)記控制如 Java 編程語(yǔ)言中的 if 和 for 語(yǔ)句之類的流盏缤。內(nèi)容標(biāo)記打印當(dāng)前解析樹上下文的片段,如類名稱蓖扑、方法名稱和參數(shù)唉铜,等等。

官方網(wǎng)站:http://xdoclet.sourceforge.net/xdoclet/index.html

官方論壇:

版權(quán)形式:免費(fèi)

開源:是

<a >原文出處</a>

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末赵誓,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子柿赊,更是在濱河造成了極大的恐慌俩功,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,270評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件碰声,死亡現(xiàn)場(chǎng)離奇詭異诡蜓,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)胰挑,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,489評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門蔓罚,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人瞻颂,你說我怎么就攤上這事豺谈。” “怎么了贡这?”我有些...
    開封第一講書人閱讀 165,630評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵茬末,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我,道長(zhǎng)丽惭,這世上最難降的妖魔是什么击奶? 我笑而不...
    開封第一講書人閱讀 58,906評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮责掏,結(jié)果婚禮上柜砾,老公的妹妹穿的比我還像新娘。我一直安慰自己换衬,他們只是感情好痰驱,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,928評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著冗疮,像睡著了一般萄唇。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上术幔,一...
    開封第一講書人閱讀 51,718評(píng)論 1 305
  • 那天另萤,我揣著相機(jī)與錄音,去河邊找鬼诅挑。 笑死四敞,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的拔妥。 我是一名探鬼主播忿危,決...
    沈念sama閱讀 40,442評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼没龙!你這毒婦竟也來了铺厨?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,345評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤硬纤,失蹤者是張志新(化名)和其女友劉穎解滓,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體筝家,經(jīng)...
    沈念sama閱讀 45,802評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡洼裤,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,984評(píng)論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了溪王。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片腮鞍。...
    茶點(diǎn)故事閱讀 40,117評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖莹菱,靈堂內(nèi)的尸體忽然破棺而出移国,到底是詐尸還是另有隱情,我是刑警寧澤道伟,帶...
    沈念sama閱讀 35,810評(píng)論 5 346
  • 正文 年R本政府宣布桥狡,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏裹芝。R本人自食惡果不足惜部逮,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,462評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望嫂易。 院中可真熱鬧兄朋,春花似錦、人聲如沸怜械。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,011評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)缕允。三九已至峡扩,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間障本,已是汗流浹背教届。 一陣腳步聲響...
    開封第一講書人閱讀 33,139評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留驾霜,地道東北人案训。 一個(gè)月前我還...
    沈念sama閱讀 48,377評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像粪糙,于是被迫代替她去往敵國(guó)和親强霎。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,060評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容