介绍

这篇文章列出了针对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!高性能网站的规则指出它们为什么这么缓慢。

16.代码转换器

Telerik Code Converter:C#到VB以及VB到C#的代码转换器。这是一个在线编辑器。但是你可以选择“批量转换”以及zip格式上传文件。

17.数据提取和加载

FileHelpers:.NET库,导入/导出文件、字符串或流中固定长度或有分隔记录的数据。
LogParser:你可以写SQL到查询来应对各种日志文件,以及导出数据到各种目的地,如SQL表、CSV文件。

18.屏幕录制

Wink:演示文稿制作软件。使用Wink,你可以捕捉截图,添加说明,注释等,以及创建演示。

19.文本编辑器

Notepad++:源代码编辑器。
Notepad2:轻量级又功能丰富的记事本般的文本编辑器。
sublimetext:一个功能丰富的文本编辑器。

20.文档

GhostDoc:GhostDoc是一个Visual Studio扩展程序,自动生成类型、参数、名称及其他相关信息方法和属性的XML文档注释。
helpndoc:helpndoc是一个创建帮助文件的工具。它可以从单个源生成不同格式的文件。

21.其他

FileZilla:FileZilla是一个免费的FTP解决方案。FileZilla Client用于FTP文件上传,FileZilla Server用于文件共享。
TreeTrim:TreeTrim是用于修整源代码树的工具。它消除了调试文件,源代码控制绑定和临时文件。
BrowserStack:跨浏览器测试网站。
Firebug:功能丰富的针对于CSS,HTML和JavaScript开发关于生成网页的Firefox插件。
BugShooting:屏幕截图软件,截屏并放到工作项,bug,问题跟踪项等。
Web developer checklist:确保web开发最佳实践。
XRAY:Firefox插件。功能丰富的书签。提供有关网页元素的信息。
PowerGUI:有助于快速接纳和使用PowerShell来高效管理完整的Windows环境。
Beyond Compare:它允许比较目录树和单个文件的内容。适应强,有流行语言的插件。 [由Ron Matuszek提供]
Devart Codecompare:文件diff工具,读取C#,C ++,VB代码的结构。包括:文件夹比较工具,比较和合并文件和文件夹的独立app,代码审查支持。 [由Cheung Tat Ming提供]

ASP.NET程序员常用的85个工具相关推荐

  1. 这份程序员常用技术栈和工具清单,刷爆朋友圈……

    基于Java的Web应用开发技术已成为目前Web开发的主流技术,作为一名Java程序员,到底要掌握什么技术才能完成一个JavaWeb项目呢? 小编和一位十年经历程序员要来这份Java程序员常用技术栈, ...

  2. Java程序员常用的六款工具

    作为 Java 程序员需要熟练使用Java工具,熟练的应用工具我们常常会事半功倍,在工作中的效率会提升一大截,可能还会获得升职加薪呦!下面小编介绍六款Java开发常用的工具希望对你有所帮助. 1.No ...

  3. 这份2021Java程序员常用技术栈和工具清单,刷爆了朋友圈...

    点击上方蓝色字体,选择"标星公众号" 优质文章,第一时间送达 关注公众号后台回复pay或mall获取实战项目资料+视频 作为一枚Java程序员,需要掌握哪些技术和工具才能完成一个J ...

  4. 一个程序员 常用的软件和工具

    GitHub国内镜像 GitHub: Let's build from here · GitHub nvm(切换node版本)https://kgithub.com/coreybutler/nvm-w ...

  5. 程序员常用的代码比较工具,你更喜欢哪款?

    目录

  6. 6款程序员常用代码对比工具,你用过几款?

    在程序开发的过程中,程序员会经常对源代码以及库文件进行代码对比,在这篇文章里我们向大家介绍6款程序员常用的代码比较工具. 01.WinMerge WinMerge是一款运行于Windows系统下的文件 ...

  7. 优秀ASP.NET程序员修炼之路

    初级的程序员或经验不足的程序员往往只意识到自己的程序是写给计算机的,而不会在意程序其实也是写给人的,或在意得不够.不全面. 写给机器的程序,往往追求的是运行正确.执行效率能满足要求.但程序员的任务仅仅 ...

  8. [茗洋芳竹]程序员常用不常见很难得的地址大全,博主很辛苦

    [茗洋芳竹]程序员常用不常见很难得的地址大全,博主很辛苦 如果你有好的网址,请评论哦,我加上去,并附上你的昵称,并加上你的博客链接地址,表示感谢 茗洋芳竹声明:以下网址全部链接,本人全部测试过,如果发 ...

  9. 全国Asp net程序员平均工资水平

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 资料来自 ...

最新文章

  1. 简单的VC 操作XML 文件的的方法
  2. 21_异常_第21天(异常、企业面试题,思维导图下载)
  3. ABAP string函数一览
  4. qtp服务器怎么获得日志信息,QTP自动化测试-打开运行报告
  5. 【JEECG Docker安装】CentOS6下docker的安装和使用
  6. c++ 结构体中不同类型的初始值_Golang语言基础教程:结构体
  7. 拼多多:钟汉良出任“百亿补贴”星推官
  8. switch注意事项与在什么情况下使用switch或if语句
  9. Python tkinter的text控件加滚动条
  10. java.rmi.ConnectException: Connection refused to host:
  11. 精明管理者选人的N种方式
  12. silverlight 初始页面进行安装主应用(初始安装xap,本地加载xap),实现silverlight程序成桌面应用程序。
  13. 保护视力方面的电脑设定
  14. 麦子学院项目-懒人天气App思维导图、素材下载
  15. CheckBox和ListView的结合使用
  16. html 自动生产,HTML5 Three.js 3D人偶玩具自动化生产车间动画
  17. HCIE-Cloud Computing v2.0 lab机考全讲解
  18. 虚拟机配置及系统加固
  19. 青年在选择的职业时的思考
  20. python 连接hive_《go语言从入门到入坟》Go 操作 数据库、Redis、HDFS

热门文章

  1. 2020 - 05 - 14 个人笔记
  2. 全模型驱动架构(f-MDA)的基本思想
  3. 基于springboot的疫情防控系统
  4. 工作流(1):表格设计
  5. WPARAM 与 LPARAM
  6. PTA(三十三)面向对象程序设计 第五章 作业 7-4 分钟秒钟的时间相减 (30 point(s))
  7. 最新使用Mac自带的启动转换助理(Boot Camp)安装Windows10的详细方法教程-macbookpro 10.13.4
  8. android 3D球面的点,使用D3.js创建3D球面圆点环绕动画(带详细注解)
  9. 无能狂怒之@RequestParam、@PathParam、@PathVariable三者有什么区别我都不知道!
  10. 0705第七讲标准模版库