.Net 高效开发之不足错过的实用工具

SQL Server 1

工欲善其事,必先利其器,没有好的工具,怎么能疾速的支出出高质量的代码呢?本文为各ASP.NET 开发者介绍部分高速实用的工具,涉及SQL 管理,VS插件,内存管理,诊断工具等,涉及开发进度的各种环节,让开发效用翻倍。

 

  1. ##### Visual Studio

    1. Visual Studio Productivity Power tool: VS 专业版的频率工具。

    2. Web Essentials:
      进步开销功用,可以使得的协理开发人员编写CSS, JavaScript, HTML
      等代码。

    3. MSVSMON: 远程Debug 监控器 (msvsmon.exe)
      是一种轻量级的应用程序,能够远程控制VS来调试程序。在长途调试时期,VS
      在调试主机运行,MSVSMON 在中远距离机器中运行。

    4. WIX toolset: 可以将XML 源代码文件编译成Windows 安装包。

    5. Code digger: Code Digger 是VS 2012/2013
      的增加插件,可以支持开发人员分析代码。

    6. CodeMaid: CodeMaid 是一款开源的VS2012/2013/2015
      插件,提供代码分析,清理,简化代码的效应。

    7. OzCode: 至极强大的VS 调试工具。

    8. CodeRush: 是VS的升高代码重构和提拔功能的VS插件。

    9. T4 Text Template:VS中T4
      文本模板是变化代码文件最常用的沙盘文件,那种模板文件是经过编制文本块和操纵逻辑来兑现的。

    10. Indent Guides:  快速添加缩进行。

    11. PowerShell Tools:协理支付和调节PowerShell
      脚本和VS2015代码块的工具包。

    12. Visual Studio Code:
      免费的跨平台编辑器,可以编译和调试现代的Web和云应用。

  2. ##### ASP.NET

    1. Fiddler: 可以捕获 http 请求/响应来模拟请求行为。

    2. AutoMapper:
      自动生成对象到目的的映照代码,比如,可以转移从实体对象映射到域对象,而不是手动编写映射代码。Object
      to object mapping. Like, the tool can be used to map entity
      objects to domain objects instead of writing manual mapping
      code.

    3. Unity/Ninject/Castle Windsor/StructureMap/Spring.Net:
      重视性映射框架,提供许多可用的DI 框架。

    4. .NET Reflector: .NET 程序反编译器。

    5. dotPeek: .NET 程序反编译器。

    6. ILSpy: .NET 程序反编译器。

    7. memprofiler: 万分强劲的追寻内存败露和优化内存使用的工具。

    8. PostSharp: 去除重复编码和幸免由于交叉引用暴发的代码冗余。

    9. ASPhere: Web.config 图形化编辑器

    10.  ComponentOne Studio for
      ASP.NET
       一整套完备的开发工具包,用于在各类浏览器中创建和规划有着现代风格的Web应用程序。

  3. ##### WCF

    1. SOAP UI: API 测试工具,援助具备专业的商事和技术。

    2. WireShark:UNIX和Windows系统的互连网协议分析器。用于捕获TCP
      层的阻隔境况,还可以帮您过滤无效音信。

    3. Svc TraceViewer: 提供文件追踪视图,是由WFO提供的。

    4. Svc Config Editor: 用于管理WCF相关配置的图形化界面工具。

  4. ##### MSMQ

    1. QueueExplorer 3.4:
      提供音信操作成效,如复制,删除,移动音讯,保存和加载,强压测试,浏览编辑等
  5. ##### LINQ

    1. LINQ Pad: LINQPad 是一个轻量级工具,用来测试Linq查询。
      可以测试由不一致语言写的.Net 语言脚本。

    2. LINQ Insight: LINQ Insight Express 可放置 Visual Studio
      中,可以分析规划时的LINQ查询 。

  6. ##### RegEx

    1. RegEx tester: 正则表明式插件。

    2. regexr: 在线正则表明式开发和测试工具。

    3. regexpal: 在线正则表达式开发和测试工具。

    4. Expresso: 桌面版的正则表明式工具。

    5. SQL Server,RegexMagic : 可以基于文件方式自动生成正则表明式的工具。

  7. ##### Javascript/JQuery/AngularJS

    1. JSHint:
      JavaScript代码质量监督工具,定义了诸多不胜严苛的条条框框。

    2. JSFiddle:
      提供了浏览器内部的支出环境,可以测试HTML,CSS,Javascript/JQuery代码

    3. Protractor: 端到端的框架,可以测试Angular应用。

  8. ##### SQL Server

    1. SQL Profiler: SQL 跟踪监督工具。

    2. ExpressProfiler: ExpressProfiler (aka SqlExpress Profiler)
      是一个微型火速的SQL Server
      Profiler的交替工具,自带GUI界面。可以用于集团版和非集团版 的SQL
      Server。

    3. SQL Sentry Plan explorer: 提供了SQL
      查询执行布署的很好的情理视图。

    4. SQL Complete: 为 SQL Server Management Studio and Visual
      Studio 提供丰硕智能的,优化SQL 格式的管理工具。

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

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

    7. IO Meter: 提供IO 子系统的片段走访具体情状

    8. sqldecryptor: 可以解密SQL Server
      中的加密对象,如存储进程,方法,触发器,视图。

    9. SpatialViewer: 可以预览和创办空间数据。

    10. ClearTrace: 导入跟踪和分析文件,并出示汇总新闻。

    11. Internals Viewer for SQL Server: Internals Viewer 用来在SQL
      Server
      的仓储引擎中的查找工具,以及获取数据在物理层是怎么分配,协会和存储的。

  9. ##### NHibernate

    1. NHibernate Mapping Generator : 生成 NHibernate
      映射文件,并从存在的数据库表映射到世界类。
  10. ##### ​Tally

    1. Tally ERP 9

    2. Tally dll: .net 的动态链接库,可以将Tally Accounting
      软件集成到应用程序中 ,通过代码对数据开展push或pull操作。

  11. ##### 代码Review

    1. StyleCop: StyleCop
      是静态代码分析工具,可以合并安装代码样式和规范。 可以在Visual
      Studio 中拔取,也可以合二为一到 MSBuild 项目。

    2. FxCop: FxCop 是静态代码分析工具,可以因此分析.Net
      程序集有限支撑支付规范。

  12. ##### 运行处境捕获

    1. WireShark: It is a network protocol analyzer for Unix and
      Windows. It can capture traffic at TCP level.

    2. HTTP Monitor: enables the developer to view all the HTTP
      traffic between your computer and the Internet. This includes
      the request data (such as HTTP headers and form GET and POST
      data) and the response data (including the HTTP headers and
      body).

  13. ##### 诊断工具

    1. Glimpse:提供劳务器端诊断数据。如 在ASP.NET MVC
      项目,可以由此NuGet添加。
  14. ##### 性能

    1. PerfMon: 使用 质量计数器监控体系特性。
  15. ##### 代码转换器

    1. Telerik Code Converter: C# 到 VB 及 VB 到C# 代码转换器.
      I是一个在线编辑工具,可以接纳 ‘Batch Converter’
      ,并接纳压缩包上传文书。
  16. ##### 屏幕记录工具

    1. Wink: Using Wink,
      可以轻松截图,并为截图添加描述等,也得以录制Demo。
  17. ##### 文本编辑器

    1. Notepad++: 源码编辑器

    2. Notepad2: 轻量级作用丰硕的文书编辑器

    3. sublimetext:富文本编辑器

  18. ##### 文档工具

    1. GhostDoc: GhostDoc 是 Visual Studio 扩大项,可以自动生成
      方法或质量的 文档注释,包罗它们的花色,名称,其他上下文音信。

    2. helpndoc: helpndoc
      用于创制协助文档工具,可以依照文档源生成多样格式。

  19. ##### 其他

    1. FileZilla: FileZilla 是开源的FTP 工具. 通过FileZilla
      客户端可以将文件上传到FTP 服务器上。

    2. TreeTrim: TreeTrim
      是调整代码的工具,能够删除一些没用的debug文件和临时文件等。

    3. BrowserStack: 援救跨浏览器测试的工具。

    4. BugShooting:
      显示器截图软件,可以铺货和附加工作项,bug,难点跟踪项等。

    5. Postman: REST 客户端,可以发送http请求,分析REST
      应用程序发出的响应。

    6. Web developer checklist: checklist可用来保管开发安顿

    7. PowerGUI: 可以快接收和动用PowerShell 来有效管理 Windows
      开发条件。

    8. Beyond Compare: 提供文件相比较成效。

    9. PostMan: REST Chrome 器伸张项

    10. Devart Codecompare: 文件分别工具,可以读取 C#, C++,VB
      代码结构 。包涵:文件夹相比工具,独立App
      相比统一文件夹和文书,代码review 协理。

 

连锁阅读:

是怎样让C#成为最值得学习的编程语言

从Visual
Studio看微软20年技术转移

C#开发人士应该精通的13件事情

Visual Studio
2017业内版发表全纪录

 

相关文章