繁体   English   中英

Visual Studio for C#是否具有这些Eclipse for Java功能?

[英]Does Visual Studio for C# have these Eclipse for Java features?

到目前为止,我用Java开发。 Java是多平台的(现在可以在Android上运行!),具有非常强大的虚拟机,并且是开放的,表现良好的等等。但是它也很老,似乎在语言功能方面按时停止。 Scala和Gosu是很好的替代品,但我不喜欢Scala语法,Gosu非常不成熟,不像Scala赢得。 所有这些让我想到了至少为Web开发转移到C#! 唷!

对我来说非常重要的一件事是IDE支持。 现在我使用Eclipse for Java,我最喜欢的功能是这些(最重要的是首先,有点):

  • 完整代码导航(调用层次结构,显示变量读写,继承成员)。
  • 增量编译(意味着快速编译)。
  • 在编译之前检测到多种错误并加下划线。
  • 许多智能快速修复(可以为您修复/编写许多代码并快速重命名元素和重构引用)。
  • 智能和可配置的代码完成。 即使对于未经插入的包/类,也会显示提示。
  • 超过15种重构,所有这些都非常有用。
  • 超过15个源代码生成选项(添加未实现的方法,生成getter和setter,生成委托)。
  • 可配置的代码格式化程序,即使是代码片段(选择代码然后格式化)。
  • 调试器支持热代码替换和“Drop to Frame”,因此我可以在没有完整程序启动的情况下返回检查其他内容。
  • 代码清理(删除不必要的括号,删除不必要的“this”引用等)。
  • 非常体面,自主和无缝的CVS集成,集成文件比较和计算机辅助合并。
  • 非常好用于Web开发的工具(服务器部署,带格式化程序的JavaScript和HTML编辑器)。
  • 大量的插件(代码覆盖分析器,内存转储分析器,eGIT)。

Visual Studio for C#/ ASP.NET中有哪些功能可用? 如果我可以通过添加廉价插件来获得一些,请告诉我。

嗯,我比Eclipse更喜欢Visual Studio。 我只使用Eclipse进行最小的Java编程和Action Script。 Visual Studio可以完成您列出的所有事情,如果您将它与Resharper或CodeRush等付费插件结合使用,您可以获得更多。 为什么不下载Visual Studio Express并使用它? 这比从非常有偏见的C#dev获得答案要好得多。

添加ReSharper的VS2010拥有大部分这些东西。 我不能和CVS说话,但它确实有很好的SVN集成。

大约六个月前,我在Eclipse开始使用VS之后开始使用VS,它运行得非常好。

与Eclipse相比,VS世界中没有什么是便宜的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM