Как VS2008 + ReSharper сравнивается с IntelliJ IDEA?

Раньше я был пользователем Java, но я перешел на 100%.NET 4 года назад. Погрузившись в ReSharper и все команды, которые он предлагает, как он сравнивается с IntelliJ? Оба из JetBrains, я думаю, они близки, но я не использовал его. (Я знаю, что смогу это сделать и ответить самому себе, но YMMV.)

Спасибо

Ответы

Ответ 1

Я работал бок о бок с идеей и vs + resharper. Я обнаружил, что они достаточно близки, и я в какой-то момент считал, что синтаксическая раскраска является самой большой разницей. Я не уверен, что это действительно так, но в то время это чувствовалось так же.

В то время, когда я писал веб-интерфейс в С# и бэкэнд в java, и я вполне уверен, что использовал подходящий инструмент для каждой работы. Помните, что IntelliJ Idea - это довольно ориентированная на код среда IDE, а Visual Studio - очень визуальная среда IDE. Это просто не совсем справедливо для любого из них, чтобы сравнить их напрямую.

Visual Studio (а также Netbeans для java) пытается помочь вам в максимально возможной степени с помощью мастеров и дизайнеров, которые иногда скрывают код из вашего представления (Visual Studio отлично справляется с дизайнерами и даже добавляет частичные классы к языку, чтобы сделать его еще лучше). Идея пытается дать вам максимальный удар, но работать с кодом, а не создавать слишком много "визуальных абстракций". Вместо этого он действительно делает отличную работу по оказанию вам помощи в курсоре и действительно чувствует себя гораздо больше, чем расширение движения руки/мозга, чем Visual Studio. Я думаю, что это должно быть так, как чувствуют себя пианисты концерта. Я здесь наверху?

Когда дело доходит до того, что resharper представляет Visual Studio, я думаю, что параметры анализа кода и рефакторинга довольно идентичны. Я также думаю, что пользователь resharper будет чувствовать себя как дома в идее. Будучи пользователем идеи, я чувствую себя голым в визуальной студии без переадресации:)