.Net 开发者必备的11款开发利器

现如今,技术发展十分迅猛,开发者只有通过不断的学习才能跟得上步伐。而为了便于学习和工作,涌现了很多优秀的开发工具用以帮助开发者提高工作效率。同 时,这些工具大都开源而且免费,性能也十分优异。以下就是为.NET开发者准备的11款开发利器,希望它们能让你的网站开发之路变得简单易行。

1、Webmatrix

WebMatrix 是微软最新的 Web 开发工具,它包含了构建网站所需要的一切元素。你可以从开源 Web 项目或者内置的 Web 模板开始,也可以直接从无到有编写代码。简单并且完全是免费的。开发网站从来没有如此简单。

2、Visual Studio 2010 Express

Visual Studio 2010 Express是一套免费、入门级的产品。它的用户界面十分精简,同时拥有Visual Studio的核心功能,常用于为某一平台开发应用。

3、Notepad ++ 

Notepad++ 是一款Windows环境下免费开源的代码编辑器,支持多种编程语言,不仅有语法高亮度显示,也有语法折叠等功能。

4、JustDecompile

JustDecompile是一款新的、免费的.NET反编译软件。Telerik公司根据多年的代码分析经验开发了这一反编译利器。它能让你毫不费力地分析编译好的.NET程序,同时只需点击一下按钮就可以进行反编译。

5、Fiddler

Fiddler是一款 Web 调试代理软件。它能够记录所有客户端和服务器间的 HTTP 请求,允许你监视、设置断点、甚至修改输入输出数据。Fiddler包含了一个强大的基于事件脚本的子系统,并且能够使用.NET框架语言扩展。

6、FileZilla

FileZilla 是一个免费开源的 FTP 客户端软件,分为客户端版本和服务器版本。两个版本都具备所有的FTP软件功能。可控性、有条理的界面和管理多站点的简化方式使Filezilla客户端版成为一个方便高效的FTP客户端工具。

7、LINQPad

LINQPad一款是集成了IDE和SQL的 LINQ 解析器。它有着简单而实用的用户界面,可即时执行LINQ查询,包括LINQ to SQL、LINQ to Objects和LINQ to XML等多语句查询。

8、soapUI

soapUI是一款世界领先的开源测试工具,主要用于网络服务测试领域。它提供了包括SOAP、REST、HTTP、JMS、AMF和JDBC在内的多种互联网协议的支持,确保为你提供业内领先的性能测试。

9、NCrunch

NCrunch是一款为 Visual Studio .NET 开发的的自动化并行连续测试工具。它能够运行自动测试,并且在IDE里显示相应的测试信息(如代码覆盖和性能指标)。

10、KDiff3

KDiff3 是一款用来对文件或目录进行对比/合并的工具。在进行对比时,它可以同时针对两个或者三个文件/目录而进行。通过对比,它将文件/目录的差异按行加以显示。同时,KDiff3还提供了自动化的合并工具,方便使用者进行有关合并方面的操作。

11、Sublime Text

Sublime Text 2是一款轻量、简洁、高效、跨平台的代码编辑器。

英文原文:10 Useful Tools for Microsoft .Net Developers