.Net开发工程师工具箱
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和云的应用程序。
AutoPoco:AutoPoco是一个高度可配置的框架,用于流畅构建可读的来自于Plain Old CLRObjects的测试数据。
Supercharger:这是一个旨在显著改善Visual Studio开发体验的扩展程序。它建立在并增强了先前的VS10x产品,如CodeMAP、Editor View Enhancer、Comments Extender,同时还增加了新的高品质工具。
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编辑器。
REST API
- Swagger UI:API测试和文档工具。
- PostMan:REST客户端Chrom扩展程序。
WCF
SOAP UI:API测试工具,支持所有标准协议和技术。
WireShark:这是一个针对Unix和Windows的网络协议分析仪。它可以在TCP层捕获流量,帮助你发现soap封套。Svc TraceViewer:可以更好地查看由WCF产出的巨大跟踪文件。
Svc Config Editor:用于管理WCF相关配置的GUI工具。
MSMQ
- QueueExplorer 3.4:复制,移动或删除邮件,保存和加载,压力测试,查看和编辑完整的邮件主体(通过.NET序列化对象的特殊支持),以及更多可对MSMQ做的。
LINQ
LINQ Pad:LINQPad是一个轻量级的工具,用于测试对SQL Server数据库的LINQ查询。它也可以测试用不同的.NET语言,如C#,VB等写的代码片断。
LINQ Insight:LINQ Insight Express是一个Visual Studio插件,它允许你在设计时分析你的LINQ查询,并简化了编写和调试LINQ查询。
RegEx
RegEx tester:用于正则表达式测试的Visual Studio扩展程序。
regexr:在线RegEx开发和测试工具。
regexpal:在线RegEx开发和测试工具。
Expresso:Expresso是一个用于RegEx开发和测试的桌面工具。
RegexMagic :用于自动生成来自于文本模式的正则表达式的工具。用户需要通过标记字串和选择不同的选项来培养模式。在此基础上,将自动生成正则表达式。这些工具还可以生成不同语言所需的代码。
Javascript / JQuery/ AngularJS
JSHint:JavaScript代码质量的工具。还有一个工具,JSLine,它执行更严格的规则。
JSFiddle:提供在浏览器中的一个环境,用来测试HTML,CSS和Javascript / JQuery。
Protractor:端到端的框架用来测试angular应用程序。
Batarang:添加工具用于调试和分析AngularJS应用程序。
SQL服务器
SQL Profiler:SQL跟踪用来监测数据库引擎实例。
ExpressProfiler:ExpressProfiler(又
名SqlExpress Profiler)是有着基本GUI和集成的SQL Server
Profiler简单又快捷的替代品。这可以与Express 和SQL Server 2005/2008 / 2008R2 /
2012/2014的non-Express 版本一起使用。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查询和程序的性能压力测试助攻。
NHibernate
- NHibernate Mapping Generator:生成NHibernate映射文件和对应于现有DB表的实体类。
代码审查
StyleCop:StyleCop是静态的代码分析工具,它强制你的C#源代码执行配置风格和一致性规则设置。它可以从Visual Studio内部运行或集成到MSBuild项目。
FxCop:FxCop是一个静态代码分析工具,它通过分析.NET程序集强制开发标准。
流量捕获
WireShark:这是一个用于Unix和Windows的网络协议分析仪。它可以捕获TCP层的流量。
HTTP Monitor:使开发人员可以查看你的计算机和互联网之间的所有HTTP流量。这包括请求数据(例如HTTP响应头和表单GET和POST数据)和响应数据(包括HTTP响应头和正文)。
诊断
- Glimpse:提供服务器端诊断数据。如,对于ASP.NET MVC项目,你需要从NuGet添加它。Glimpse的数据可以告诉你不同层面的延迟,真正表明你可以优化代码/解决方案以提高性能的区域。
性能
- PerfMon:使用性能计数器监控系统性能。
yslow:YSlow分析web页面,并基于Yahoo!高性能网站的规则指出它们为什么这么缓慢。
代码转换器
- Telerik Code Converter:C#到VB以及VB到C#的代码转换器。这是一个在线编辑器。但是你可以选择“批量转换”以及zip格式上传文件。
数据提取和加载
FileHelpers:.NET库,导入/导出文件、字符串或流中固定长度或有分隔记录的数据。
LogParser:你可以写SQL到查询来应对各种日志文件,以及导出数据到各种目的地,如SQL表、CSV文件。
屏幕录制
- Wink:演示文稿制作软件。使用Wink,你可以捕捉截图,添加说明,注释等,以及创建演示。
文本编辑器
Notepad++:源代码编辑器。
Notepad2:轻量级又功能丰富的记事本般的文本编辑器。
sublimetext:一个功能丰富的文本编辑器。
文档
GhostDoc:GhostDoc是一个Visual Studio扩展程序,自动生成类型、参数、名称及其他相关信息方法和属性的XML文档注释。
helpndoc:helpndoc是一个创建帮助文件的工具。它可以从单个源生成不同格式的文件。
其他
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提供]
.Net开发工程师工具箱的更多相关文章
- .NET全栈开发工程师学习路径
PS:最近一直反复地看博客园以前发布的一条.NET全栈开发工程师的招聘启事,觉得这是我看过最有创意也最朴实的一个招聘启事,更为重要的是它更像是一个技术提纲,能够指引我们的学习和提升,现在转载过来与各位 ...
- 高薪诚聘熟悉ABP框架的.NET高级开发工程师(2016年7月28日重发)
招聘单位是ABP架构设计交流群(134710707)群主阳铭所在的公司-上海运图贸易有限公司 招聘岗位:.NET高级开发工程师工作地点:上海-普陀区 [公司情况]上海运图贸易有限公司,是由易迅网的创始 ...
- Web前端开发工程师养成计划【转载】
Web前端开发工程师养成计划(入门篇) 最原始的忠告:这个世界上有想法的人很多,但是有想法又能实现它的人太少! 首先要感谢伟大的Web2.0概念.产品概念.用户体验概念.jQuery插件,是它们在中国 ...
- [web建站] 极客WEB大前端专家级开发工程师培训视频教程
极客WEB大前端专家级开发工程师培训视频教程 教程下载地址: http://www.fu83.cn/thread-355-1-1.html 课程目录:1.走进前端工程师的世界HTML51.HTML5 ...
- 阿里巴巴-OS事业群-OS手机事业部-系统服务部门招聘Java开发工程师,有意者请进来
我是阿里巴巴-OS事业群-OS手机事业部-系统服务部的开发工程师,正在招聘Java开发工程师. 以下是职位描述: 岗位名称:Java开发工程师 招聘人数:5人 生效日期:2014-03-12 结束日期 ...
- 开发工程师面试的秘密( 整理自 Export C Programming )
开发工程师面试的秘密 因为打算转战linux平台,所以一直在配置自己喜欢的linux操作系统.同时在看那本<C 专家编程>,这本书主要是针对ANSI C 介绍的,所以和Linux(Unix ...
- Web前端开发工程师基本要求
一位好的Web前端开发工程师在知识体系上既要有广度,又要有深度,所以很多大公司即使出高薪也很难招聘到理想的前端开发工程师.现在说的重点不在于讲解技术,而是更侧重于对技巧的讲解.技术非黑即白,只有对和错 ...
- 希望各位博友能对我的自我介绍提出意见(要面试IBM的应用开发工程师,本科应届生一枚)
面试官你好,首先我非常高兴能参加今天的面试. 我叫XXX(我名字里面有光宗耀祖),也许父母希望我光宗耀祖吧,所以给我起这样的名字.我的家乡山西太原,本科就读于XX大学,专业是信息与计算科学. 我今天要 ...
- Web前端开发工程师的就业前景
Web前端开发工程师的就业前景 Web前端开发工程师是一个全新的职业,在IT行业真正受到重视的时间不超过5年.因此,大家越来越关心web前端工程师前景怎么样?web前端工程师就业如何?Web前端开发是 ...
随机推荐
- POJ - 1426 Find The Multiple(搜索+数论)
转载自:優YoU http://user.qzone.qq.com/289065406/blog/1303946967 以下内容属于以上这位dalao http://poj.org/problem? ...
- iscroll.js 手机上下滑动 加载更多
html <!DOCTYPE html> <html> <head> <title>下拉上拉刷新页面代码</title> <meta ...
- Linux - find 查找
# linux文件无创建时间 # Access 使用时间 # Modify 内容修改时间 # Change 状态改变时间(权限.属主) # 时间默认以24小时为单位,当前时间到向前24小时为0天,向前 ...
- luogu P2627 修剪草坪
传送门 单调队列优化dp板子 表示不大想写详细做法,自己看代码吧qwq (懒) 注意细节,不然就会跟我一样WA4次 // luogu-judger-enable-o2 #include<bits ...
- 永久修改MySQL字符集(适用Mysql5.5、Mysql5.6、Mysql5.7以上)
在my.ini文件里添加三个参数: 1.在[client]下添加 default-character-set=utf8 2.在[mysqld]下添加 character-set-server=utf8 ...
- 7、完整版的strcpy函数
char * strcpy( char *strDest, const char *strSrc ) { assert( (strDest != NULL) && (strSrc != ...
- 课程2:《黑马程序员_Java基础视频-深入浅出精华版》-视频列表-
\day01\avi\01.01_计算机基础(计算机概述).avi; \day01\avi\01.02_计算机基础(计算机硬件和软件概述).avi; \day01\avi\01.03_计算机基础(软件 ...
- char *与const char **函数参数传参问题
传参方法 ## 函数 extern void f2 ( const char ** ccc ); const char ch = 'X'; char * ch_ptr; const char ** c ...
- K中心点算法之PAM
一.PAM聚类算法: 选用簇中位置最中心的对象,试图对n个对象给出k个划分:代表对象也被称为是中心点,其他对象则被称为非代表对象:最初随机选择k个对象作为中心点,该算法反复地用非代表对 ...
- openstack swift节点安装手册3-最后的安装配置及验证
以下步骤都在controller节点上执行 1.远程获取/etc/swift/swift.conf文件: curl -o /etc/swift/swift.conf https://git.opens ...