.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. 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,
      可以轻松SQL Server截图,并为截图添加描述等,也得录制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标准版发表全纪录

 

相关文章