.net开发工具

by admin on 2019年3月15日

.NET 开发者必备的工具箱

主要工具

Visual Studio——
IDEs工具之王,.NET开发者的不可或缺IDE。Visual
Studio提供越发强劲的开发银行工具箱,并且还有一些令人惊喜的插件援救。在上年一月,微软公布了Visual
Studio
二〇一三社区版,免费提要求学员、开源贡献者及初创集团应用。每1遍版本更新都会给开发者带来极致惊喜。

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汉斯elman让笔者发觉那样好的工具,用来编排重复的代码或处理小型或特大型数据转换任务,

Notepad++——文本编辑器首要选取,杰出好的插件扶助,语法高亮呈现,能够在Windows
Explorer中编辑任何文件。

SourceTree——Windows和Mac OS
X下免费的Git客户端,帮忙成立、克隆、提交、push、pull
和统一等操作。拥有八个一石两鸟简洁的界面,大大简化了开发者与代码库之间的Git操作方式,那对于那三个不熟悉Git命令的开发者来说10分实用。

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开发的2个那多少个棒的工具,对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#来支付出13分杰出移动用户体验的框架,作为1个跨平台开发框架,Xamarin.Mobile有过多优点。

  • 多少访问

Entity
Framework
——访问数据库,使用LINQ于数据库通讯,使用属性化的POCOs成立数量视图,模型更新和迁移愈发简约。

Dapper——完成数量到目的的O奔驰M级M操作,体积小速度快。

  • 通用

Newtonsoft.JSON——在.NET中操作JSON系列化和反类别化标准。

TopShelf——是一种简易的劳动托管框架,使用.NET来创设Windows服务。

RabbitMQ——当你应用程序套件要求四个稳定可相信的音信队列事,RabbitMQ则是你的特级选用。

Underscore.JS——我最欣赏的JavaScript框架,用来拓展对象操作和遍历集合/转换。

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

小工具

F.lux——是一款自行屏幕亮度色西秦戏节,有利于维护程序员们的视力。

Paint.NET——基于.NET完成的迅猛免费的图像处理软件。

WinRAR——压缩管理工科具。

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

LastPass——一个得天独厚的在线密码管理器和页面过滤器,采取了强有力的加密算法,自动登录/云同步/跨平台/接济多款浏览器。

优化学工业具

RedGate–当中的ANTS Performance Profiler做服务端代码质量瓶颈尤其有用.

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

SQLQueryStress–优化sql性能.;

发表评论

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

网站地图xml地图