这篇文章列出了针对ASP.NET开发人员的有用工具。
工具
1.Visual Studio
Visual Studio Productivity Power tool:Visual Studio专业版(及以上)的扩展,具有丰富的功能,如快速查找,导航解决方案,可搜索的附加参考对话框等
ReSharper:提高.NET开发人员生产力的工具,提高代码质量,通过提供快速修复消除错误,等等
MZ-Tools:它可以在方法、文件、项目、解决方案或项目组、选定的文本,文件组合或项目组合中找到字符串。结果示于下面的结果窗口中,比由Microsoft IDE提供的要更方便。
Web Essentials:提高生产力和帮助高效编写CSS,JavaScript,HTML等
MSVSMON:远程调试监视器(msvsmon.exe)是一个Visual Studio连接进行远程调试的小型应用程序。在远程调试时,Visual Studio运行在一台计算机(调试器主机)上,远程调试监视器运行与你正在调试的应用程序运行在一台远程计算机上。
WIX toolset:从XML源代码构建Windows安装程序包。
Code digger::Code Digger是Visual Studio 2012/2013扩展程序,它可以帮助你了解你的代码行为。
CodeMaid:CodeMaid是一个开源的Visual Studio 2012/2013/2015扩展程序,用于清理,挖掘和简化你的代码。
OzCode:强大的Visual Studio调试器可视化工具。
CodeRush:这是一个Visual Studio的重构和生产率插件。
T4 Text Template::在Visual Studio中,T4 Text Template用作生成代码文件的模板。模板可以通过编写文本块和控制逻辑来定义。
Indent Guides:在每个缩进级别添加垂直线。
PowerShell Tools:一套用于开发和调试PowerShell脚本以及Visual Studio 2015中模块的工具。
Visual Studio Code:免费的跨平台编辑器,用来构建和调试现代web和云的应用程序。 [由Cheung Tat Ming提供]
AutoPoco:AutoPoco是一个高度可配置的框架,用于流畅构建可读的来自于Plain Old CLRObjects的测试数据。
Supercharger:这是一个旨在显著改善Visual Studio开发体验的扩展程序。它建立在并增强了先前的VS10x产品,如CodeMAP、Editor View Enhancer、Comments Extender,同时还增加了新的高品质工具。
2.ASP.NET
Fiddler:捕捉HTTP请求/响应以及模拟请求行为。
AutoMapper:对象到对象的映射。例如,该工具可用于映射实体对象到领域对象,而不是写手动映射代码。
Unity/Ninject/Castle Windsor/StructureMap/Spring.Net:依赖注入框架。有很多可用的DI框架。
.NET Reflector:.NET程序集反编译器。
dotPeek:.NET程序集反编译器。
ILSpy::.NET程序集反编译器。
memprofiler:查找内存泄漏并优化内存使用的强大工具。
PostSharp:删除重复编码,并防止由于横切关注点以及面向方面编程而造成的代码膨胀。
ASPhere:有GUI的web.config编辑器。
3.REST API
Swagger UI:API测试和文档工具。[视频]
PostMan:REST客户端Chrom扩展程序。 [由 Cheung Tat Ming提供]
4.WCF
SOAP UI:API测试工具,支持所有标准协议和技术。
WireShark:这是一个针对Unix和Windows的网络协议分析仪。它可以在TCP层捕获流量,帮助你发现soap封套。
Svc TraceViewer:可以更好地查看由WCF产出的巨大跟踪文件。
Svc Config Editor:用于管理WCF相关配置的GUI工具。
5.MSMQ
QueueExplorer 3.4:复制,移动或删除邮件,保存和加载,压力测试,查看和编辑完整的邮件主体(通过.NET序列化对象的特殊支持),以及更多可对MSMQ做的。
6.LINQ
LINQ Pad?:LINQPad是一个轻量级的工具,用于测试对SQL Server数据库的LINQ查询。它也可以测试用不同的.NET语言,如C#,VB等写的代码片断。
LINQ Insight:LINQ Insight Express是一个Visual Studio插件,它允许你在设计时分析你的LINQ查询,并简化了编写和调试LINQ查询。
7.RegEx
RegEx tester:用于正则表达式测试的Visual Studio扩展程序。
regexr:在线RegEx开发和测试工具。
regexpal:在线RegEx开发和测试工具。
Expresso:Expresso是一个用于RegEx开发和测试的桌面工具。
RegexMagic :用于自动生成来自于文本模式的正则表达式的工具。用户需要通过标记字串和选择不同的选项来培养模式。在此基础上,将自动生成正则表达式。这些工具还可以生成不同语言所需的代码。 [由: Samuel Christison提供]
8.Javascript / JQuery/ AngularJS
JSHint:JavaScript代码质量的工具。还有一个工具,JSLine,它执行更严格的规则。
JSFiddle:提供在浏览器中的一个环境,用来测试HTML,CSS和Javascript / JQuery。
Protractor:端到端的框架用来测试angular应用程序。
Batarang:添加工具用于调试和分析AngularJS应用程序。
9.SQL服务器
SQL Profiler:SQL跟踪用来监测数据库引擎实例。