Net经常使用资源小集


Visual Studio——IDEs工具之王,.NET开发者的必备IDE。Visual Studio提供很是强大的启动工具箱,而且还有一些让人惊喜的插件支持。在去年,微软发布了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插件

Bing Developer Assistant Beta——Bing Developer Assistant puts millions of code snippets and code sample projects at your fingertips while you are coding in Visual Studio.
很少说,微软本身开发的VS插件,曾经参加过此插件的开发,推荐你们也用用看。 详情可参考个人帖子: http://bbs.csdn.net/topics/390864111

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实现的快速免费的图像处理软件。

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

LastPass——一个优秀的在线密码管理器和页面过滤器,采用了强大的加密算法,自动登陆/云同步/跨平台/支持多款浏览器。
相关文章
相关标签/搜索