使用Eclipse做.NET开发是否可行?

使用 Eclipse开发.NET应用程序的可行性如何?最好只要使用Visual Studio?

更新:我不是特别关心的成本,我正在使用Windows,而不是linux.我主要是想避免使用两个不同的IDE.

提出这个问题的另一种方法是“有没有任何好的Eclipse插件来做.NET开发”.不幸的是,答案似乎是“不”.

当900MHz的CPU是顶级的时,我只用了一次Eclipse几分钟.所以我不声称知道它是做什么或它做得如何.

也就是说,使用非VS开发环境,我根本看不出什么问题.我公司几乎每个C#开发人员使用Emacs(也有VIM少数).我们有C#模式,我们已经从我们的“编辑器”中跳转到定义,块折叠,编译模式等. (我犹豫使用这个词,因为我看不出“编辑器”和“IDE”之间的区别.)VS可以做的其他环境不是很特别,10年的体验和配置容易胜过那.

我可以想到的一件事是调试器:VS2005有一个独立的调试器,VS2010只能作为IDE的一部分(有几个新功能),但是就是这样.但您仍然可以启动VS2010并连接到正在运行的进程,即使您没有使用VS2010进行任何操作.微妙尴尬的调试器情况的净影响主要是我写了更多的单元测试,没有人似乎在抱怨.

人们喜欢提出的一件事是“智力感觉”.过去曾经使用过VS,并使用了Intellisense,它很整齐,但是我错过了动态缩写.今天我使用Emacs并使用动态缩写,很少错过Intellisense.一旦知道你正在使用的语言/ stdlib,我认为动态缩写比较有用.但我当然不认为任何人都垄断一个真正的方式来完成代码.两者都是有用的.

VS似乎做得最好,你只在微软的世界上生活的越多:.NET,TFS等.如果你一直在使用微软 – 这一切都一切顺利,那可能还是不错的,但是你越走越远它得到.像Emacs这样的一般环境为各种事情提供了非常好的支持. (例如,当您的下一个项目使用不同的VCS或脚本语言时,您想要学习新的UI吗?如果您的知识是无价值的,那么它的成本只有零).

所以使用任何让你有成效的东西,不要让任何人告诉你,你需要Visual Studio Express来编写一个C#程序.

相关文章
相关标签/搜索