ASP.NET程序员实用工具汇总

2017-02-10 00:00:00少芬 网页程序设计

  对ASP.NET程序员都非常有用的85个工具,你认识几个呢?哪些工具适合Visual Studio?哪些工具适合ASP.NET呢?下面yjbys小编为大家汇总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跟踪用来监测数据库引擎实例。

  ExpressProfiler:ExpressProfiler(又名SqlExpress Profiler)是有着基本GUI和集成的SQL Server Profiler简单又快捷的替代品。这可以与Express 和SQL Server 2005/2008 / 2008R2 / 2012/2014的non-Express 版本一起使用。 [由RickZeeland提供]

  SQL Sentry Plan explorer:工具提供SQL查询执行计划更好的图形视图。

  SQL Complete:提供SQL Server Management Studio和Visual Studio智能感知功能和改进的SQL格式器。

  NimbleText:文本操作和代码生成工具。

  Query Express:轻量级SQL查询分析器。

  IO Meter:提供IO子系统的细节。

  sqldecryptor:破译SQL Server对象,如存储过程,函数,触发器,视图,通过加密选项加密。

  SpatialViewer:查看和创建空间数据。

  ClearTrace:导入跟踪和探查文件到SQL Server并显示汇总性能信息。

  Internals Viewer for SQL Server:Internals Viewer是一个查看SQL Server存储引擎,查阅数据如何物理分配,组织和存储的工具。

  PAL:在性能日志读取,使用已知阈值分析。

  sqlquerystress:用T-SQL查询和程序的性能压力测试助攻。

  10.NHibernate

  NHibernate Mapping Generator:生成NHibernate映射文件和对应于现有DB表的实体类。

  11.Tally

  Tally ERP 9

  Tally dll:.NET的一个动态链接库,用于集成Tally Accounting软件以便于用编程的方式push和pull数据。

  12.代码审查

  StyleCop:StyleCop是静态的代码分析工具,它强制你的C#源代码执行配置风格和一致性规则设置。它可以从Visual Studio内部运行或集成到MSBuild项目。

  FxCop?:FxCop是一个静态代码分析工具,它通过分析.NET程序集强制开发标准。

  13.流量捕获

  WireShark:这是一个用于Unix和Windows的网络协议分析仪。它可以捕获TCP层的流量。

  HTTP Monitor:使开发人员可以查看你的计算机和互联网之间的所有HTTP流量。这包括请求数据(例如HTTP响应头和表单GET和POST数据)和响应数据(包括HTTP响应头和正文)。

  14.诊断

  Glimpse:提供服务器端诊断数据。如,对于ASP.NET MVC项目,你需要从NuGet添加它。Glimpse的数据可以告诉你不同层面的延迟,真正表明你可以优化代码/解决方案以提高性能的区域。

  15.性能

  PerfMon:使用性能计数器监控系统性能。

  yslow:YSlow分析web页面,并基于Yahoo!高性能网站的规则指出它们为什么这么缓慢。

 1/2    1 2 下一页 尾页

[网页程序设计]相关推荐

[网页程序设计]相关栏目推荐
查看更多
上一篇:PHP调试工具排名推荐2017 下一篇:SQL常用语句大全