200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > [转]推荐一款开源IDE——SharpDevelop

[转]推荐一款开源IDE——SharpDevelop

时间:2019-01-14 21:28:07

相关推荐

[转]推荐一款开源IDE——SharpDevelop

推荐一款开源IDE——SharpDevelop

你在开发.Net程序的时候,是否最大限度利用了VS或VS的功能呢?如果没有,或者说,你忍受不了它们对资源的消耗,或者说,你不愿意花钱用正版,那么我向你推荐一款开源的IDE——SharpDevelop。

先来一张截图:

这个IDE运行起来只占50兆内存,比起Eclipse的100兆还轻便。

看看官方给出的它的一些特性:

Forms designer for C#, and BooCode completion for C#, and Boo (including Ctrl+Space support)Integrated NUnit support plus code coverage (NCover)Integrated debuggerCode Analysis with FxCopRefactoring supportMulti-framework support (.NET 1.1 and 2.0, Mono, Compact Framework)XML Editing (source and tree view) with XPath searchParser-based code converter (C# to / Boo and more)Compile C#, & Boo code in the IDE out-of-the-boxCode AutoInsert (Alt+Ins)Xml documentation previewSetup projects supported with Windows Installer XML (WiX)Subversion integrationOpen source, LGPL licensed

里面所说的Boo语言跟Python有类似的语法,很简单,也很方便。

1 public class Test:

2

3 public def constructor():

4 pass

5

6

7 public def Print():

8 System.Console.WriteLine( ' asdasd ' )

而且这个IDE集成了一个Boo Interpreter,你在里面写一些简单的代码,可以即时执行。

有一点体现了它开源的特征:它支持外部插件,这个肯定是学习Eclipse的。

下面是我使用的一点儿体会:

1)它的工程文件格式和VS都是MSBuild,因此一个工程既可以用VS打开,也可以用SharpDevelop打开。

2)虽然SharpDevelop支持了WPF应用,但是像LINQ等现在还没有支持。

3)可能跟机器性能有关,在我的电脑上(2G内存),语法提示较慢。

4)SharpDevelop默认的版本控制工具是SVN,而不是VSS。

5)SharpDevelop集成了NDoc、NUnit,而且还提供了一些很实用的小插件,对开发很有帮助。

6)SharpDevelop的安装文件大小只有19M多一点儿。

哈哈,决定了,以后在自己的小本上就用SharpDevelop了,卸载掉该死的VS beta2

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。