Рекомендации Java IDE (дизайнер GUI, дизайнер ORM и т.д.) Для пользователя VS

Я работаю с Visual Studio в повседневной работе, и мне нравятся функции производительности, которые у нее есть. Разработчики Visual, которые он предоставляет, замечательны, например, для Winforms, WPF, DataSets, LINQ to SQL, Entity Framework, диаграмм классов и т.д.

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

Я ищу IDE с хорошим графическим редактором и хорошим редактором объектов данных. Другие вещи были бы бонусом (я был намеренно расплывчатым с точкой данных, потому что это сильно зависит от провайдера).

Было бы замечательно иметь Visual Studio для Java, есть ли что-то хорошее, как Visual Studio (или лучше?).

Вот краткий список моих требований:

  • IDE не обязательно должна быть бесплатной.
  • В среде IDE не обязательно иметь все функции "из коробки" (плагины в порядке)
  • IDE должна запускаться под Windows
  • У IDE должен быть хороший дизайнер графического интерфейса.
  • В среде IDE должен быть хороший конструктор объектов данных (ORM и т.д.).

Спасибо за любую обратную связь, которую вы можете предоставить.

Ответ 1

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

UPDATE: теперь есть бесплатная версия сообщества IntelliJ, поэтому цена не должна быть сдерживающим фактором.

Ответ 2

Eclipse раньше был стандартом де-факто, но в настоящее время NetBeans, кажется, побеждает его во всех отношениях.

Ответ 3

В течение длительного времени разработчик Java (12 лет), которому на протяжении многих лет страдал целый ряд IDE, я должен сказать, что Intellij - это моя IDE выбора. В прошлом году я использовал как Netbeans, так и Eclipse в одном из моих личных проектов, но в конце концов я купил личную копию Intellij из-за дополнительной производительности, которую я получаю из этой мощной среды IDE.

Ответ 4

Intellij.

Легко лучший доступный сегодня IDE среди всех языков.

U say Date, он автоматически завершается до (на основе конфигурации)

Date date = new Date()

Intellij - это то, что делает Java приемлемым, на самом деле может быть даже приемлемым.

Ответ 6

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

Ответ 7

Лучшая ставка в будущем - выбор инструментов, которые работают с прямым Java-кодом - не существует бинарного материала, - поэтому вы всегда можете работать с ним вручную, если IDE пойдет вверх.

Существует не одна IDE, которая лучше всего подходит для ваших целей, и рынок несколько раз менялся за последние десять лет. Для Netbeans проблема прямо сейчас в том, что Oracle купила Sun, а Oracle ALREADY имеет JDeveloper (который имеет некоторые очень приятные функции, особенно с базами данных), поэтому будущее неопределенно.

Ответ 8

Другими параметрами являются один из нескольких продуктов на основе Eclipse, таких как MyEclipse или Rational Application Developer, хотя второй из них дорогой и действительно ориентирован на разработку Java EE на WebSphere.

IntelliJ - это еще один, который кажется популярным.

Я только на самом деле использовал RAD и стандартный Eclipse, но большинство из них имеют бесплатные пробные версии, поэтому вы можете дать ему завихрение.

Ответ 9

Netbeans, но он медленный.

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

Ответ 10

Из ваших требований и вашего фона я считаю, что единственная IDE, которую вы найдете подходящей, это NetBeans, и я не пытаюсь начать пламенную войну.