Подтвердить что ты не робот

В чем разница между Eclipse и Netbeans, если я хочу использовать только Java в нем?

Недавно я получил 64-битную Vista для Dell XPS. Eclipse не имеет своей 64-битной версии, но я читал на форумах, что они загружают Eclipse и работают с Java 1.5 на Vista с некоторыми проблемами. У меня Java 1.6, а Netbeans легко загружаем.

Какую основную/большую разницу я заметлю, если сейчас перейду на Netbeans из Eclipse?

4b9b3361

Ответ 1

В чем разница между Coke и Pepsi?

Хорошо, это не совсем то, что похоже, но много различий качественно. Говоря о Netbeans 6.1 и 6.5:

  • Netbeans имеет совсем другой интерфейс и рабочий процесс. Нет никаких перспектив, но панели инструментов и такие будут автоматически появляться/скрываться по мере необходимости (т. отладка). Процесс сборки другой. Управление проектами разные.

  • Netbeans фокусируется на гладкой, комплексный опыт за счет особенностей. Профилировщик полностью интегрирован в редактор (контекстное меню позволяет вам быстро манипулировать профилировщиком), но не хватает некоторых Профайлы Eclipse.

  • Netbeans тесно интегрирован Разработка JSP/Servlet/JSF Окружающая среда. Весь рабочий процесс соединяется вместе с разработкой, отладки, развертывания. Это больше "чувствовать", чем что-либо еще.

  • В редакторе Netbeans отсутствует несколько Eclipse. Проверка орфографии один видный. Быстрый набор (Ctrl-K, Ctrl-J) является недостаточно используемым Функция Netbeans. Фрагменты другой (хотя они имеют автозаполняющий шаблон, который заполняет другая, но подобная ниша).

  • Меньше выбора. Если вам не нравится из включенных инструментов, это маловероятно вы найдете хорошую альтернативу плагин.

  • Матисс. Редакторы GUI Eclipse имеют начали догонять, но они просто нет сравнения с Матисс. Поверхностно они кажутся эквивалент...

  • <sarcasm> Ваши друзья сделают вам нравится. </sarcasm>

Ответ 2

Возможно, когда вы работаете с несколькими (многими) проектами, я бы предпочел Eclipse (организация Workspace для этого отлично подходит). Интерфейс, кажется, лучше реагирует (по крайней мере, против старых версий NetBeans, таких как 5.0) в Eclipse. Это связано с проблемами производительности SWT и Swing, хотя различия не такие большие, как на Java 1.4 дня.

Однако я бы сказал, что Netbeans - это лучшая интегрированная среда IDE, вы запускаете/отлаживаете приложения одинаково, независимо от того, разрабатываете ли вы настольное приложение или веб-приложение JSP/Servlet. Здание полагается полностью (начиная с версии 4, я думаю) на Ant, а Netbeans запускает/добавляет ant целевую прозрачность. ant в Eclipse имеет тот же уровень интеграции, что и пара бычьих рогов, прикрепленных к передней части вашего автомобиля.

Eclipse более расширяема, чем Netbeans, но последняя более однородна.

Ответ 3

Я думаю, что это будет главным образом культурный шок. Вещи в разных местах. Функции назвали разные вещи.

Если вы действительно хотите дать Netbeans попытку заставить себя использовать его в течение месяца. Он будет сосать в течение первого дня или около того, так как ни одна из ярлыков не будет одинаковой, различные идиомы будут разными и т.д.

В конце месяца вы будете достаточно компетентны в этом, чтобы эти вещи исчезли, и вы можете объективно решить, нравится ли вам это больше. (Я в настоящее время пытаюсь использовать это с IntelliJ btw. Текущее состояние, запутанное; -)

Ответ 4

Почему бы не использовать оба?

Мне нравится netbeans Инструменты для профилирования намного лучше, чем eclipse, поскольку они работают прямо из коробки в Linux.

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

Netbeans поддерживает импорт проектов eclipse, чтобы вы могли совместно работать с IDE, работая над одним проектом, если вам нужно.

Ответ 5

Скажем, вы также быстро обнаруживаете, что Netbeans намного более нестабилен, чем Eclipse. Я даю серьезную попытку (более одного месяца;)) до 6.1, и это была более заметная "особенность" для меня. Иногда простое перемещение мыши достаточно, чтобы убить приложение. Они достигли огромного прогресса с 5.x, но imho, Netbeans все еще намного отстает от Eclipse.

Ответ 6

Основной рабочий процесс Netbeans намного более плавный и надежный; маленькие вещи, например, ^ X, чтобы правильно отрезать текущую линию. Это также достаточно просто, чтобы понять, что он делает.

otoh, Eclipse обладает качеством emacs как самостоятельной платформы; некоторые люди клянутся этим.

Изменить: я передумал, перейдя через HyperAssist: https://bugs.eclipse.org/bugs/show_bug.cgi?id=159157

Совершенно просто, плагин HyperAssist заполняет недостающую часть, которая удерживала Eclipse от золотой медали; с ним, Eclipse - лучшая IDE, которую я когда-либо использовал.

Ответ 7

Недавно я пытался Netbeans 6.5 и нашел/понял:

  • Netbeans имеет лучшую поддержку новых языков (так как это "ссылка" IDE/реализация для новых технологий).
  • Как и в предыдущем примере, но Eclipse по-прежнему не имеет совместимости с 1 jvac совместимостью со стандартом 1/1 или возможностью "сделать его совместимым" (Eclipse слишком умен, чтобы вывести типы - правильно, но не хорошо, если ваша машина сборки может это сделать)
  • Не требуется немедленная необходимость для плагинов - подрывная (и Mercurial?) встроена, и поскольку она прекрасно сочетается с ant, я нахожу меньше необходимости в плагинах Ivy и др.
  • Несколько классов классов - у вас есть время компиляции, время выполнения, время компиляции и время выполнения теста. Это означает, что если вы добавите что-то в качестве тестовой зависимости (которую знает ваша сборка script), она не будет видна основному коду. Опять же, очень хорошо подходит для согласования IDE/сборки сервера.

  • Навигация по маркеру осуществляется через список задач, а не через текущий файл.

  • Netbeans работает медленнее в обновлении маркеров (предположительно из-за ant компиляции, а не тройного компилятора eclipse). Это вызывает огромные проблемы при попытке быстро перемещаться и фиксировать маркеры задач.

Ответ 8

Система сборки отличается. Eclipse имеет встроенный механизм сборки, тогда как NetBeans полагается на ant.

Ответ 9

Популярным инструментом Mylyn является ключевая функция, доступная только в Eclipse.

Участник форума Joel on Software написал: "Я был привлечен к Eclipse несколькими функциями, в частности: Mylyn, и хотел бы попробовать его". http://discuss.joelonsoftware.com/default.asp?joel.3.703449

Mylyn обеспечивает интегрированный доступ к вашей ошибке и проблеме трекера. Когда вы работаете над ошибкой или проблемой, Mylyn фокусирует пользовательский интерфейс Eclipse только на коде, который имеет отношение к задаче.