.net开发工具

.NET 开发者必备的工具箱

重点工具

Visual Studio——
IDEs工具的王,.NET开发者的必要IDE。Visual
Studio提供好有力的启航工具箱,并且还有局部让丁惊喜之插件支持。在上年11月,微软发表了Visual
Studio
2013社区本,免费提供给学员、开源贡献者及初创企业使用。每一样不行版本更新都见面叫开发者带来无限惊喜。

SQL Server Management
Studio——SQL
Server Management Studio将头版本的SQL
Server中所包含的商家管理器、查询分析器和 Analysis Manager
功能结合至纯的条件受到。给开发者带来了重重底便利,并且帮助开发者节省开支时间。Express
edition版本中的多数器就是能满足普通的SQL Server安装管理要求。

SQL Server
Profiler——Microsoft
SQL Server Profiler是SQL跟踪的图形用户界面,用于监视数据库引擎或Analysis
Services的实例。您可以捕获有关每个事件之数量并拿那个保存至文件要说明中供下分析。

LINQPad——使用最佳的.NET代码便签来编写LINQ查询。它并无是SQL
Management
Studio最佳的替代工具,但当遇到复杂的绝大多数如约查询时,它就是是自身之首选。LINQPad作者Joe
Albihari一直于添加新的作用,他不久前而加了一个拼调试器。

NimbleText——谢谢Scott
Hanselman让自家意识这么好之家伙,用来修重复的代码或处理小型或特大型数据易任务,

Notepad++——文本编辑器首选,相当好之插件支持,语法高亮显示,可以当Windows
Explorer中修任何公文。

SourceTree——Windows和Mac OS
X下免费的Git客户端,支持创建、克隆、提交、push、pull
和合等操作。拥有一个美好简洁的界面,大大简化了开发者和代码库之间的Git操作方法,这对于那些未熟悉Git命令的开发者来说很实用。

dotPeek——
.NET平台的一样舒缓免费之反倒编译工具。

Postman (Chrome
extension)——
一迟迟功能强大的网页调试以及发送网页HTTP请求的Chrome插件。

Fiddler——一个http协议调试代理工具,它亦可记录并检讨有你的微机与互联网中的http通讯,设置断点,查看有的“进出”Fiddler的数据。
Fiddler
要于其他的网调试器要进一步简便易行,因为她不光暴露http通讯还提供了一个用户自己的格式。

Google
Chrome——我已经用Firefox,但使用一段时间后感觉格外臃肿。Chrome的开发工具要较Firebug好,此外,它还提供更好地插件与应用程序支持。

Visual Studio插件

ReSharper——
JetBrains公司出品的名的代码生成工具,使用ReSharper,你可进行深代码分析,智能代码协助,实时错误代码高亮显示,解决方案范围
内代码分析,快速代码更正,一步成功代码格式化和清理,业界领先的机动代码重构,高级的融会单元测试方案,和强有力的解决方案外导航以及寻找。

OzCode——如果你是平曰C#开发者,那么,你虽用OzCode。它用可视化调试的定义上升及了一个初的可观,将循环、表达式、比较阵列都直观的示下。

Web Essentials——由微软Mads
Kristensen开发的一个特别高的家伙,对CSS、JavaScript和HTML都提供了众迅速的效应支撑。

Productivity Power
Tools——收集了同等堆积好简短而老实惠之机能来协助您便以Visual
Studio。这些力量集中在编辑、浏览以及另周边的构造代码时会见用到的天职,功能非常有力,大大提高了开效率。

VSCommands——可以叫Visual
Studio更加智能,里面来许多套件,功能非常丰富。

框架

  • Web

ASP.NET MVC——ASP.NET MVC
是微软官方提供的以MVC模式吗根基之ASP.NET Web应用程序(Web
Application)框架。

ASP.NET Web
API——构建于MVC之上,可以接连包括浏览器、移动设备相当强客户端的HTTP服务之初框架,是一模一样种用于在
.NET Framework上构建RESTful应用程序的出色平台。

SignalR——SignalR实现服务器和客户端的实时通信,提供了非常简单易用的高阶API,使服务器端可以么或批量调用客户端上的JavaScript函数。

AngularJS——是一律款款可以之前端JS框架,已经为用于Google的多款产品中。AngularJS有着许多特色,最为基本之凡:MVVM、模块化、自动化双向数据绑定、语义化标签、依赖注入,等等。

jQuery——
开源、兼容多浏览器的JS库,核心理念是write less,do
more。jQuery的语法设计好使开发者更是便利,例如操作文档对象、选择DOM元素、制作动画效果、事件处理、使用Ajax以及另外职能。除这为
外,jQuery提供API让开发者编写插件。其模块化的运用办法若开发者可以十分轻松的开发出功能强大的静态或动态网页。

  • Mobile

Xamarin——使用C#来开发出十分理想移动用户体验的框架,作为一个跨平台开发框架,Xamarin.Mobile有不少亮点。

  • 数访问

Entity
Framework——访问数据库,使用LINQ于数据库通信,使用属性化的POCOs创建数量视图,模型更新与迁移愈发简便易行。

Dapper——实现数量及目标的ORM操作,体积小速度快。

  • 通用

Newtonsoft.JSON——在.NET中操作JSON序列化和倒序列化标准。

TopShelf——是同等种简易的服务托管框架,使用.NET来构建Windows服务。

RabbitMQ——当您应用程序套件需要一个平安无事可靠的消息队列事,RabbitMQ则是您的顶尖选项。

Underscore.JS——我顶爱的JavaScript框架,用来开展对象操作和遍历集合/转换。

Moment.js——一个轻量级并且健康的js日期处理类库。

小工具

F.lux——是同一缓慢自行屏幕亮度色彩调节,有利于保护程序员们的眼力。

Paint.NET——基于.NET实现的高效免费的图像处理软件。

WinRAR——压缩管理工具。

Treesize
Free——硬盘管理工具,能够显示文件夹大小。

LastPass——一个好好之在线密码管理器和页面过滤器,采用了劲的加密算法,自动登录/云同步/跨平台2018正版葡京赌侠诗/支持多款浏览器。

优化工具

RedGate–其中的ANTS Performance Profiler做服务端代码性能瓶颈特别有用.

DVWA网站–测试XSS/CSRF攻击;

SQLQueryStress–优化sql性能.;

发表评论

电子邮件地址不会被公开。 必填项已用*标注