我曾经是一名Java用户,但4年前我进入了100%.NET。已经习惯了ReSharper及其提供的所有命令,它与IntelliJ相比如何?两人都来自JetBrains,我想他们很接近 - 但我还没有用过它。 (我知道我可以这样做并回答自己,但是YMMV。)
感谢;
答案 0 :(得分:16)
我曾经和想法和vs + resharper并肩工作。我发现它们足够接近我在某些时候认为语法着色是最大的区别。我不确定真的是否正确,但当时感觉确实如此。
当时我在C#中编写了一个Web前端,在java中编写了一个后端,我相当确定我正在为每个工作使用适当的工具。请记住,IntelliJ Idea是一个相当以代码为中心的IDE,Visual Studio是一个非常直观的IDE。对它们中的任何一个进行直接比较都是不公平的。
Visual Studio(以及Netbeans for java)尝试通过向导和设计人员尽可能地帮助您,有时会将代码隐藏在视图中(Visual Studio对设计人员来说非常出色,他们甚至添加了部分类用语言使它变得更好)。 Idea试图给你最大的冲击但是使用代码而不是创建太多的“视觉抽象”。相反,它在光标上帮助你的确非常出色,而且感觉更像是我的手/大脑运动的延伸,而不是Visual Studio。我认为这必将是音乐会钢琴家的感受。我在这里过顶了吗?
当谈到resharper为Visual Studio引入的东西时,我认为代码分析和重构选项是完全相同的。我也认为一个resharper用户会在想法中感受到非常热情。作为一名Idea用户,我在没有resharper的视觉工作室里感到很赤裸:)