.NET开发者必备的工具箱
作者:网络转载 发布时间:[ 2015/3/6 13:32:37 ] 推荐标签:NET Visual Studio SQL Server
主要工具
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让开发者编写插件。其模块化的使用方式使开发者可以很轻松的开发出功能强大的静态或动态网页。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11