13

我曾经是一名 Java 用户,但 4 年前我开始使用 100% .NET。习惯了 ReSharper 及其提供的所有命令后,它与 IntelliJ 相比如何?两者都来自 JetBrains,我想它们很接近 - 但我没有使用它。(我知道我可以这样做并回答自己,但是 YMMV。)

谢谢;

4

1 回答 1

16

我曾经与idea和vs+resharper并肩工作。我发现它们足够接近,以至于我在某些时候认为语法着色是最大的区别。我不确定这是否真的正确,但当时确实有这种感觉。

当时我正在用 C# 编写一个 Web 前端,用 Java 编写一个后端,我相当肯定我为每项工作都使用了合适的工具。请记住,IntelliJ Idea 是一个相当以代码为中心的 IDE,而 Visual Studio 是一个非常可视化的 IDE。直接比较它们中的任何一个都不完全公平。

Visual Studio(以及用于 java 的 Netbeans)试图通过向导和设计器来尽可能地帮助您,这些向导和设计器有时会从您的视图中隐藏代码(Visual Studio 与设计器一起做得很好,他们甚至在语言中添加了部分类让它变得更好)。Idea 试图给你最大的冲击力,但使用代码而不是创建太多的“视觉抽象”。相反,它在光标处为您提供了非常好的帮助,并且感觉更像是我的手/脑运动的延伸,而不是 Visual Studio。我想这一定是音乐会钢琴家的感受。我在这里过头了吗?

当谈到 resharper 向 Visual Studio 引入的东西时,我认为代码分析和重构选项是完全相同的。我也认为 resharper 用户会在想法上感到非常自在。作为一个 Idea 用户,我在 Visual Studio 中感觉很赤裸,没有重新锐化 :)

于 2009-01-19T19:56:25.210 回答