.NET 开发者必备的工具箱

重要工具

Visual Studio——
IDEs工具之王,.NET开发者的必备IDE。Visual
Studio提供充裕有力的起步工具箱,并且还有局地令人惊喜的插件协助。在上年七月,微软发布了Visual
Studio
2012社区版,免费提要求学生、开源进献者及初创公司选取。每二遍版本更新都会给开发者带来最好惊喜。

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——多谢斯科特汉斯elman让本人发现这么好的工具,用来编排重复的代码或拍卖小型或大型数据转换职分,

Notepad++——文本编辑器首要选拔,卓殊好的插件帮忙,语法高亮显示,能够在Windows
Explorer中编辑任何公文。

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

dotPeek——
.NET平台的一款免费的反编写翻译工具。

Postman (Chrome
extension)
——
一款成效强大的网页调试与发送网页HTTP请求的Chrome插件。

Fiddler2018正版葡京赌侠诗,——两个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——Signal卡宴完结服务器与客户端的实时通讯,提供了万分不难易用的高阶API,使服务器端能够单个或批量调用客户端上的JavaScript函数。

AngularJS——是一款能够的前端JS框架,已经被用来谷歌(Google)的多款产品中间。AngularJS有着众多特性,最为基本的是:MVVM、模块化、自动化双向数据绑定、语义化标签、信赖注入,等等。

jQuery——
开源、包容多浏览器的JS库,核情绪念是write less,do
more。jQuery的语法设计能够使开发者更是便捷,例如操作文书档案对象、选取DOM成分、制作动画效果、事件处理、使用Ajax以及任何职能。除此以
外,jQuery提供API让开发者编写插件。其模块化的应用格局使开发者能够很自在的支付出效能强大的静态或动态网页。

  • Mobile

Xamarin——使用C#来开发出12分不错移动用户体验的框架,作为贰个跨平台开发框架,Xamarin.Mobile有不计其数独到之处。

  • 数据访问

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

Dapper——完成数据到指标的O卡宴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——1个完美的在线密码管理器和页面过滤器,采取了有力的加密算法,自动登录/云同步/跨平台/支持多款浏览器。

优化学工业具

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

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

SQLQueryStress–优化sql性能.;

发表评论

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

网站地图xml地图