2009-10-21 2 views

ответ

12

IDEA - это гораздо лучше IDE, чем Eclipse (общее мнение людей, использующих IDEA).

С точки зрения функциональности, все, что IDEA CE также может быть выполнено Eclipse. Однако IDEA - это коммерческий продукт, который ограничивает его принятие. Благодаря Community Edition вы можете протестировать эту IDE бесплатно, чтобы разрабатывать приложения JavaSE (или Scala или Groovy). Для предприятия это довольно ограничено, так как вы не сможете разрабатывать приложения J2EE.

Я пришел к выводу, что IDEA CE - это всего лишь инструмент, который позволяет вам проверять и понимать философию этой среды разработки. Если вы уверены в IDEA, вам действительно придется выбирать между Ultimate Edition, который позволит разрабатывать любые приложения или оставаться с Eclipse.

+3

Вы по-прежнему сможете разрабатывать приложения JavaEE с помощью Community Edition, вы просто не получите никакой конкретной помощи от IDE, как в полной версии. –

+2

@dan: true, но точка использования IDE заключается в том, чтобы получить завершение кода/выделение и исправление ошибок, а также щелчок thrus и т. Д., Который предоставляет IDEA. В противном случае вам лучше использовать VIM! – Chii

3

Лучший, прямой ответ на этот вопрос - посмотреть на feature matrix, функции которого все еще оставлены в Ultimate-Edition. Eclipse, вероятно, поддерживает все эти вещи, хотя качество интеграции всегда может быть проблемой.

+0

Ссылка выглядит сломанная (синтаксис) http://www.jetbrains.com/idea/nextversion/editions_comparison_matrix.html?utm_source=jetbrains .org & utm_medium = Comparison & utm_campaign = IDEA9_CE – pimpf0r

+0

Это был поле SO "url", усекающее мой url. взломан источник;) – krosenvold

+1

@ pimpf0r ваша ссылка также мертва сейчас;) Работая здесь: http://www.jetbrains.com/idea/features/editions_comparison_matrix.html –

0

Почему IDEA:

  • обнаруживает неиспользуемые открытые поля и методы
  • простой способ для запуска или отладки только один метод испытания (вам не нужно изменять конфигурацию)
  • быстрее кода генерации отчетов покрытия (по крайней мере для EMMA)
  • понять разницу между источником и источником теста
  • более простой способ управления библиотеками - просто включите lib dir (в eclipse вы должны указать все банки в явном виде), поэтому вы не нужно обновлять его вручную каждый раз, когда новый сосуд был включен
Смежные вопросы