Для тех, кто работает в Visual Studio / C # и хочет изучать Java - что я должен получить: Netbeans или Eclipse? - PullRequest
5 голосов
/ 15 января 2010

Я ищу следующее:

  1. Хороший отладчик, который позволяет мне легко просматривать значения переменных, если я использую точки останова.

  2. Очень хорошо работает в Windows 7.

  3. Имеет что-то похожее на панель инструментов в Visual Studio.

  4. Встроенный intellisense и завершение кода с помощью клавиши TAB.

  5. Долгосрочная поддержка. Я имею в виду то, что будет длиться и оставаться в активном развитии в течение многих лет. Я не хочу, чтобы проект IDE для домашних животных прекратил развиваться через год. Я только учусь, поэтому сначала будет очень сложно переключить IDE.

Я новичок, поэтому я не знаю, какая IDE обеспечивает то, что мне нужно между ними. Любая помощь?

Ответы [ 10 ]

4 голосов
/ 15 января 2010

Ну, я перешел с Eclipse на Visual Studio, и я использую оба практически каждый день.

Сначала мне было трудно привыкнуть к небольшим различиям, но теперь я хорошо владею обеими IDE.

Я не могу сказать, будет ли легче изучать Netbeans, но Eclipse не должна быть сложной.

Обе IDE будут предоставлять все перечисленные функции, и вы сможете настроить их оба, чтобы они работали почти так же, как Visual Studio.

3 голосов
/ 15 января 2010

Итак, вы хотите изучать Java, и ваш первый вопрос о том, какую IDE изучать? Я предлагаю вам взглянуть на BlueJ , который является IDE и предназначен для людей, которые хотят изучать Java. Из моего, как я признаю, ограниченного опыта работы с IDE, о которых вы упомянули, BlueJ - тот, который меньше всего мешает изучать Java, а не изучает IDE. После того, как вы исчерпали возможности BlueJ, вы сможете легко перейти к NetBeans через плагин, но вам, скорее всего, не составит труда перейти на Eclipse.

Да, я знаю, что вы хотите выбрать между Eclipse и NetBeans, но BlueJ может представлять интерес.

3 голосов
/ 15 января 2010

Это обычная дискуссия, и очевидно, что с обеих сторон есть свои достоинства (ее лучше использовать как вики-страницу сообщества). Я предпочитаю Eclipse, но ответить на ваши вопросы так же, как я могу кратко:

Очень хорошо работает в Windows 7.

Оба в порядке.

Имеет что-то похожее на панель инструментов в Visual Studio.

Извините, не знакомо. Ни один из них не лишен панелей, хотя Eclipse имеет более богатый кэш сторонних плагинов, которые могут дать вам необходимый опыт.

Встроенный intellisense и завершение кода с помощью клавиши TAB.

Я считаю, что оба являются Ctrl-Space по умолчанию. Если вы работаете на Java в Eclipse, автоматически появляется всплывающее окно с задержкой в ​​полсекунды при каждом вводе символа разделителя (.).

Долгосрочная поддержка. Я имею в виду то, что будет длиться и оставаться в активном развитии в течение> лет. Я не хочу, чтобы проект IDE для домашних животных прекратил развиваться через год. Я только> учусь, поэтому сначала будет очень сложно переключить IDE.

Оба очень зрелые продукты. Я полагаю, что состояния Eclipse немного более безопасны, просто потому что NetBeans может испытывать некоторую турбулентность во время приобретения Oracle Sun.


Мой единственный комментарий: мне всегда казалось, что Netbeans имеет гораздо более приятные шаблоны проектов "нажми и работай" из коробки, в то время как Eclipse предлагает более богатую интеграцию сторонних библиотек и лучший отладчик.

2 голосов
/ 15 января 2010

Вероятно, оба сделают. Лично я предпочел бы использовать Netbeans, потому что легче начать прямо из коробки. Eclipse больше зависит от плагинов.

1 голос
/ 15 января 2010

Оба найдены, но если вы хотите создавать GUI, Netbeans имеет преимущество, поскольку у него есть встроенный построитель GUI, включая набор элементов управления для использования с ним. alt text

Eclipse не имеет построителя GUI. Коммерческий дистрибутив Eclipse, MyEclipse имеет конструктор GUI - на самом деле это тот, что из Netbeans.

1 голос
/ 15 января 2010

Почему бы не попробовать оба варианта и посмотреть, какой из них больше подходит вашему вкусу?

0 голосов
/ 15 января 2010

В Java есть несколько действительно хороших IDE, и многие будут делать то, что вам нужно.

Я вас не знаю, но я использую VS с Resharper, так что я очень привык к этим ярлыкам, если вы тоже, то посмотрите на IntelliJ (у них есть издание сообщества) В противном случае вы можете получить eclipse и получить карту ключей IntelliJ (или попытаться получить карту ключей VS по умолчанию)

Netbeans тоже хорош, но у меня были некоторые проблемы с ним (то есть, он не собирался, не работал, и т.д.)

Также большинство предлагает интеграцию с Source Control (например, в Eclipse у вас есть много разновидностей Subversion)

Думаю, тебе придется поиграть и найти то, что тебе подходит Приветствия

0 голосов
/ 15 января 2010

Я думаю, вам стоит попробовать Intellij Idea, это самая мощная и интуитивно понятная java IDE, которую я никогда не видел (http://www.jetbrains.com/idea/index.html). Новая версия Community Edition бесплатна и более чем достаточна для разработки java. Она легко настраивается Вы можете выбрать «TAB» для автозаполнения, но я думаю, что вы можете извлечь уроки из существующих комбинаций, которые хорошо разработаны.

Привет.

0 голосов
/ 15 января 2010

Netbeans = Отличный опыт из коробки

Eclipse = Настраиваемые возможности с плагинами и (как я слышал) немного лучшими интеллигентными возможностями.

Если возможно, я бы сказал, попробуйте оба (несмотря на проблему пропускной способности). Если вы получаете базовые версии Java Development, размеры не такие большие (48 МБ для NetBeans и 92 МБ для Eclipse)

Я лично предпочитаю встроенные возможности NetBean, поскольку мне не нравится устанавливать плагины, чтобы сделать мой опыт таким, каким я его хочу (и не все плагины Eclipse бесплатны), но большинство моих коллег-разработчиков Java предпочитают простоту Eclipse и простота использования.

0 голосов
/ 15 января 2010

Ни Intellij IDEA не является Cadillac Java IDE

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...