gpt4 book ai didi

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

转载 作者:搜寻专家 更新时间:2023-11-01 01:57:05 25 4
gpt4 key购买 nike

到目前为止,我使用 Java 进行开发。 Java 是多平台的(现在可以在 Android 上运行!),具有非常强大的 VM 并且是开放的,表现良好等。但它也很旧并且似乎在语言功能方面及时停止。 Scala 和 Gosu 是不错的替代品,但我不喜欢 Scala 语法,而且 Gosu 非常不成熟,不像从 Scala 中获胜。所有这些让我考虑转向 C#,至少是为了 Web 开发!呸!

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

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

Visual Studio for C#/ASP.NET 中提供了哪些功能?如果我能通过添加便宜的插件得到一些,请告诉我。

最佳答案

好吧,与 Eclipse 相比,我更喜欢 Visual Studio。我只将 Eclipse 用于最少的 Java 编程和 Action Script。 Visual Studio 可以完成你列出的所有事情,如果你将它与 Resharper 或 CodeRush 等付费插件结合使用,你会得到更多。为什么不下载 Visual Studio Express 并试用一下呢?这比从非常有偏见的 C# 开发人员那里得到答案要好得多。

关于c# - Visual Studio for C# 是否具有这些 Eclipse for Java 功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6393259/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com