1.mygenerationԴ?源码?
2.软件å¼åå·¥å
·
mygenerationԴ??
以下是大家推荐的最近很火爆的代码生成器神器。如果有更好的源码希望大家多多留言,我会及时补充上去
1. **懒猴子CG
**支持搭建dubbo、源码springboot、源码springcloud等框架,源码生成swagger实体类,源码vivado顶层源码提供自定义模版与多种语言代码生成。源码是源码国产品牌,迭代速度快,源码社区活跃,源码文档齐全。源码极其灵活的源码生成器,推荐使用。源码
2. **IT猿网
**提供在线代码生成器服务,源码便利性极强。源码特点在于可在线调试生成java代码,并直接使用,无需额外步骤。
3. **listcode
**一款功能强大的代码生成器,支持Java、PHP、修改源码搜索键Python、NodeJS等语言,实现前后端分离、翻页、联合查询等功能,是代码生成器中的佼佼者。
4. **magicalcoder
**提供基础增删改查代码及界面功能自定义拖拽定制,面向零基础用户,采用拖拽式编程,能够一键生成前后端代码,springboot自动扫描源码提高开发效率。理念贴心,致力于将重复劳动自动化,让用户专注高价值工作。
5. **CodeSmith
**热门的基于模板的dotnet代码生成器,提供帮助菜单以获取所有API信息,支持免费试用天。
6. **MyGenerator
**一款功能全面的代码生成工具,支持免费使用,适合dotnet开发。eclipse导入leshan源码
7. **NHibernate
**由Hibernate公司推出的一款ORM工具,支持Java语言,免费且不开源。
8. **湛蓝.Net代码生成器
**基于软件自动生成理念,支持dotnet代码生成,免费但不开源。
9. **动软.NET代码自动生成器
**一款人气旺盛的免费C#代码生成器。
. **CodePlus
**为SQL Server C#语言设计的代码生成器,功能强大,但需要少量注册费用。代购商城网站源码
. **CodeMaker
**一款用于生成ASP、JSP、PHP代码的工具,可自动生成数据库维护程序,免费但不开源。
. **非非.Net代码生成器
**支持生成VB.Net和C#语言代码,以及三层架构与ORM架构代码,免费且不开源。
. **BMW业务模型及代码生成器
**一款免费的C#代码生成器。
. **飞鹰CoolCoder
**专门为使用nhibernate的系统提供代码生成,简单易用,支持反编译查看源码,适合学习。
. **AutoCoder自动代码生成器
**提供根据模板自动生成代码的能力,支持多种语言和数据库,免费且不开源。
. **wawa Code Pro代码生成器
**一款开源的VBScript代码生成器。
. **MyGeneration
**一款基于模板的ORM和代码生成工具,免费且开源。
. **iBATIS的代码生成工具 Ibator
**自动扫描数据库生成Bean类和配置文件,同时生成CRUD操作方法,免费且开源。
. **代码自动生成工具 Acceleo
**基于MDA的代码生成工具,支持Java、C#、PHP等语言,免费且开源。
. **最快速的java代码生成器 rapid-generator
**生成器引擎,支持多种框架代码生成,免费且开源。
. **开源代码生成插件 J2EE Spider
**生成基于Struts/JSF、Spring、Hibernate等框架的代码,免费且开源。
. **slave4j
**Eclipse插件,提供spring、springmvc、hibernate的整合框架,支持环境搭建与代码生成,免费且开源。
. **JunJava
**用于JavaEE或JAVASE的代码自动生产工具,支持快速生成基于流行框架的项目代码,免费且开源。
. **XDoclet
**通用代码生成程序,允许通过自定义JavaDoc标记生成代码和其他文件,免费且开源。
软件å¼åå·¥å ·
.Netå¼åå·¥å ·å
æ´ä½ä¸è½½ï¼ /browse.aspx/Public/NetToolSet
1. Snippet Compiler: /dotnet/SnippetCompiler
2. Source Analysis: /sourceanalysis
3. GhostDoc: /Sandcastle
5. NUnit: /products/reflector
8. Regex Tester: /dotnet/SnippetCompiler/
Microsoft Source Analysis for C#
Microsoft Source Analysis for C#æ¯ä¸æ¬¾C#ï¼ä¸æ¯æVB.NETï¼ä»£ç è§èæ£æ¥å·¥å ·ï¼å身æ¯å¾®è½¯å é¨ä»£ç è§èæ£æ¥å代ç æ ¼å¼å¼ºå¶å·¥å ·StyleCopï¼ç®çæ¯å¸®å©é¡¹ç®å¢éæ§è¡ä¸ç³»å常ç¨çæºä»£ç æ ¼å¼è§èï¼å®ä¼æ ¹æ®é¢å®ä¹çC#代ç æ ¼å¼çæä½³å®è·µè¿è¡æ£æ¥ï¼ä¸FxCopä¸åçæ¯å®ç´æ¥å¯¹æºä»£ç è¿è¡æ£æ¥ï¼ä¸å¹¶ä¸æä¾çµæ´»çè§å设置ï¼å¼ºå¶å¼åè 使ç¨ç¸åçä¹ æ¯è¿è¡C#代ç çç¼åã
å®æ¹ä¸»é¡µï¼/sourceanalysis
GhostDoc
GhostDocæ¯Visual Studioçä¸ä¸ªå è´¹æ件ï¼å¯ä»¥å¸®å©å¼åè çææ¯è¾å®æ´è§èçXMLæ ¼å¼ä»£ç 注éï¼å¦æä½ ç代ç éµå¾ªå¾®è½¯ç±»åºå¼å人å设计è§è ï¼ç±å®èªå¨äº§çç注é就已ç»å®å ¨å¯ä»¥å¾å¥½å°è¡¨è¾¾å¼åè å建çæ¹æ³æè å±æ§çæå¾ï¼æ éæå·¥åè¿è¡ä¿®æ¹ãæäºè¿äºæ åçXML注éï¼æ们å¯ä»¥ä½¿ç¨å¾®è½¯çææ¡£å·¥å ·Sandcastleçæä¸ä¸çº§å«ç帮å©ææ¡£ãå¦æ们æè¿æ ·ä¸æ®µä»£ç ï¼
public bool Add(string item)
{
//......
}
public void AppendHtmlText(IHtmlProvider htmlProvider)
{
//......
}
使ç¨GhostDocçæç注éå¦ä¸ï¼
/// <summary>
/// Adds the specified item.
/// </summary>
/// <param name="item">The item.</param>
/// <returns></returns>
public bool Add(string item)
{
//......
}
/// <summary>
/// Appends the HTML text.
/// </summary>
/// <param name="htmlProvider">The HTML provider.</param>
public void AppendHtmlText(IHtmlProvider htmlProvider)
{
//......
}
å®æ¹ä¸»é¡µï¼/Sandcastle
Nunit
NUnit æ¯ä¸º .NET æ¡æ¶çæçå¼æ¾æºä»£ç åå æµè¯æ¡æ¶ãNUnit ä½¿ä½ å¯ä»¥ç¨ä½ å欢çè¯è¨ç¼åæµè¯ï¼ä»èæµè¯åºç¨ç¨åºçç¹å®åè½ãå½ä½ é¦æ¬¡ç¼å代ç æ¶ï¼åå æµè¯æ¯ä¸ç§æµè¯ä»£ç åè½çå¾å¥½æ¹æ³ï¼å®è¿æä¾äºä¸ç§å¯¹åºç¨ç¨åºè¿è¡åå½æµè¯çæ¹æ³ãNUnit åºç¨ç¨åºæä¾äºä¸ä¸ªç¨äºç¼ååå æµè¯çæ¡æ¶ï¼ä»¥åä¸ä¸ªè¿è¡è¿äºæµè¯åæ¥çç»æçå¾å½¢çé¢ã
å®æ¹ä¸»é¡µï¼/products/reflector
The Regulator
The Regulatorè½å¤ä½¿çæåæµè¯æ£å表达å¼åå¾å¾å®¹æï¼å®å è®¸ä½ è¾å ¥ä¸ä¸ªæ£å表达å¼ä»¥åä¸äºéå¯¹å ¶è¿è¡è¯¥è¡¨è¾¾å¼çè¾å ¥ãè¿æ ·ï¼å¨åºç¨ç¨åºä¸å®ç°è¯¥æ£å表达å¼ä¹åï¼ä½ 便å¯ä»¥äºè§£å®å°äº§çä»ä¹ææ以åå®å°è¿ååªäºç§ç±»çå¹é 项ãå¦å¤å®è¿æä¾äºæ£å表达å¼åºç®¡çåè½ï¼å¨çº¿æ´æ°æ£å表达å¼åºï¼å¯ä»¥å¨RegexLib.comä¸æç´¢éè¦çæ£å表达å¼.
å®æ¹ä¸»é¡µï¼/projects/regulator
Regex Tester: /tutorials/regex/downloads/RegexTester.zip
LINQPad
éçå¨.NET Framework 3.5ä¸å¯¹äºLINQçæ¯æï¼è¶æ¥è¶å¤çå¼åè å¨å¼åä¸ä½¿ç¨äºLINQ to SQLï¼ä½æ¯ç¼åLINQ to SQLæ¥è¯¢ä¼¼ä¹åæäºä¸ä»¶å¾éº»ç¦çäºæ ï¼å¥½å¨æ们è¿æLINQPadè¿ä¸ªå·¥å ·ï¼ç¨æ¥ç¼åLINQæ¥è¯¢ï¼ä¸ä» ä» æ¯LINQ to SQLï¼åæ¶å®ä¹æ¯æLINQ to XMLãLINQ to Objectsï¼å¦å¤LINQPadæ¯å®å ¨å è´¹çä¸æ éå®è£ ï¼åªè¦ä¸è½½å®çå¯æ§è¡æ件就å¯ä»¥äºãå®æ¹ä¸»é¡µï¼
NAnt
NAnt æ¯ä¸ä¸ªåºäº .NET ççæå·¥å ·ï¼ä¸å½åçæ¬ç Visual Studio .NET ä¸åï¼å®ä½¿å¾ä¸ºä½ ç项ç®å建çæè¿ç¨åå¾é常容æãå½ä½ æ¥æ大éä»äºå个项ç®çå¼å人åæ¶ï¼ä½ ä¸è½ä¾èµäºä»å个ç¨æ·ç座ä½è¿è¡çæãä½ ä¹ä¸å¸æå¿ é¡»å®ææå¨çæ该项ç®ãä½ æ´æ¿æå建æ¯å¤©æä¸è¿è¡çèªå¨çæè¿ç¨ãNAnt ä½¿ä½ å¯ä»¥çæ解å³æ¹æ¡ãå¤å¶æ件ãè¿è¡ NUnit æµè¯ãåéçµåé®ä»¶ï¼ççãéæ¾çæ¯ï¼NAnt 缺å°æ¼äº®çå¾å½¢çé¢ï¼ä½å®çç¡®å ·æå¯ä»¥æå®åºè¯¥å¨çæè¿ç¨ä¸å®æåªäºä»»å¡çæ§å¶å°åºç¨ç¨åºå XML æ件ãç®åNAntå·²ç»æ¯æ.NET Framework 3.5ï¼å®çææ°çæ¬æ¯0. Beta 1ãå®æ¹ä¸»é¡µï¼