LINUX.ORG.RU

Начал изучать Java, выбираю чем пользоваться.

 , ,


0

3

Собственно вот и весь вопрос. В консольке уже покомпилял всякие hello world'ы, теперь хочется по настоящему. Чем воспользоваться, чтобы там сразу можно было и код писать и тесты генерить и окошки гуёвые мышкой сделать? Netbeans или что-то другое рулит?

★★★★★

окошки гуёвые мышкой сделать

NetBeans

что-то другое рулит

а рулит Idea

RedPossum ★★★★★
()
Ответ на: комментарий от anonymous

Ты же рубист, неужели забросил и решил перейти на java?

Не-не, ни в коем случае бросать руби не буду. Стало интересно изучить, как же этот язык пробрался на столько разнообразных железок. Кроме того, есть базовые знания C# и планы написать GUIшную программку, хочу чтобы сразу кроссплатформенно получилось.

Alve ★★★★★
() автор топика

Я выбрал intellij idea.

f1xmAn ★★★★★
()
Ответ на: комментарий от anonymous

А чего не C#, он же то же, что ява, только лучше.

Он не кроссплатформеннен в таком же понимании как Java, намного менее распространён и нифига он не лучше. Он «такой же, только другой». И оба они мерзки и перегружены лишним в сравнении с Ruby))

Alve ★★★★★
() автор топика

Eclipse, IDEA. Если захочется без IDE работать, то vim + maven.

zinfandel ★★
()
Ответ на: комментарий от nanoolinux

учи лучше скалу.

Ну для поднятия ЧСВ можно способы и попроще найти.

Alve ★★★★★
() автор топика

NetBeans рулит однозначно. В первую очередь потому, что разрабатывается самим Oracle. Поэтому NetBeans обеспечивает максимально полную и стабильную поддержку всего спектра Java-технологий, включая самое новое из Java 7, Java EE 6 и JavaFX. Покуда конкуренты начнут поддерживать всю эту вкусноту, могут пройти годы. Поэтому NetBeans чрезвычайно хорош для продакшена, но ещё лучше подходит для новичков — благодаря интуитивно понятному и простому интерфейсу.

Единственное, что может напрягать в NetBeans — это Swing-интерфейс. Если хочется 100% нативного интерфейса, то добро пожаловать в Eclipse. Но Eclipse — это overbloated комбайн с перегруженным интерфейсом, невнятной схемой распространения/обновления и подчас сырой функциональностью. Дело в том, что авторы Eclipse пытаются объять необъятное и запихнуть в свой продукт всё, что только можно. А рабочих рук, естественно, не хватает, и поэтому в релиз часто попадают недоделанные фичи. В отличие от NetBeans, где цикл релизов предельно чёток, а разработчики ставят себе конкретные задачи и успешно решают их.

Фанбоев IDEA вообще не слушай. IDEA — неведома зверушка, имеющая популярность только на территории б. СССР, т.е. это явление сродни Opera, QIP, FreeBSD и так далее. При наличии внятных opensource альтернатив, пользование этой проприетарной поделкой не имеет смысла.

anonymous
()
Ответ на: комментарий от anonymous

Убедил, скачаю NetBeans. И кстати, насчёт нативности - ну ведь на Java же можно писать приложения использующие Qt/Gtk, не только же Swing доступен?

Alve ★★★★★
() автор топика

NetBeans - Swing гуй, школоподелки. IDEA - большие проекты, другие ЯП. Eclipse - беги оттуда пока не поздно

vertexua ★★★★★
()
Ответ на: комментарий от anonymous

NetBeans рулит однозначно.

Уступает IDEA в быстродействии, возможностях рефакторинга, скорости навигации и сборки.

Eclipse

Глюкодром, согласен

IDEA — неведома зверушка, имеющая популярность только на территории б. СССР

Наш лондонский департамент уже перешел.

IDEA — неведома зверушка

неведома

Вот и корень твоих заблуждений, ты или не пользовался или тыкал 5 минут

vertexua ★★★★★
()
Последнее исправление: vertexua (всего исправлений: 1)
Ответ на: комментарий от Alve

Java тоже не кроссплатформенна. Да и вообще «Java не кроссплатформенна, она платформа» :)

А если не нравится ни то, ни другое, нужно брать тогда scala. Ну на F# еще можно посмотреть.

anonymous
()

Netbeans бесплатен и покрывает 98% требований.
В 1% только eclipse (или IDE на основе эклипса) т.к. у некоторых фирм патологическая любовь к написанию плагинов под него.
Ещё 1% - Jdeveloper обычно пользуют для чего-нибудь ораклоспецифичного, странноват и глюковат.

IDEA в той же весовой категории что и Netbeans, основные отличия:

  1. Платность (CE сильно урезана)
  2. Толпа фанбоев (возможно им доплачивают за новообращённых)

Есть ещё какие то IDE под java, но про них ничего сказать не могу т.к. не использовал.

ya-betmen ★★★★★
()
Ответ на: комментарий от anonymous

NetBeans рулит однозначно. В первую очередь потому, что разрабатывается самим Oracle.

Разве не чехами разрабатывается?

dave ★★★★★
()

Аффтар, не слушай неадекватов и не убивай себе мозг нетбинсами и эклипсами. Ставь православную IntelliJ Idea Community Edition и поймешь, что такое настоящая IDE.

ovk48 ★★★
()

Intelij IDEA - наиболее продвинутый, Eclipse - наиболее популярен. Решай сам. NetBeans - убожество

amazpyel ★★★
()
Ответ на: комментарий от vertexua

В IDEA категорически убивает «фича» - каждому проекту - своя IDE. В Netbeans справа список проектов - раскрываешь и пользуешься. В IDEA - новый проект - значит закрывай текущий, либо открывай новый экземпляр.

Axonom
()
Ответ на: комментарий от LongLiveUbuntu

Хипсторы.

Смешной такой, услышал где-то на ЛОРе и повторяешь теперь)

Alve ★★★★★
() автор топика
Ответ на: комментарий от Axonom

В IDEA категорически убивает «фича» - каждому проекту - своя IDE. В Netbeans справа список проектов - раскрываешь и пользуешься. В IDEA - новый проект - значит закрывай текущий, либо открывай новый экземпляр.

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

Alve ★★★★★
() автор топика
Ответ на: комментарий от ovk48

Аффтар, не слушай неадекватов и не убивай себе мозг нетбинсами и эклипсами. Ставь православную IntelliJ Idea Community Edition и поймешь, что такое настоящая IDE.

Поставил, выглядит неплохо. А оно умеет GUIшные приложения делать? Как Visual Studio?

Alve ★★★★★
() автор топика
Ответ на: комментарий от Legioner

Таки да, для полноты информации надо отметить, что бесплатная версия идеи для работы скорее всего не подойдет и надо быть готовым платить 100 баксов в год, если планируешь зарабатывать джавой деньги. Бесплатная это больше «на посмотреть», поддержки серьезных энтерпрайз технологий там нет, а без этой поддержки она хуже эклипса.

Legioner ★★★★★
()
Ответ на: комментарий от Alve

Когда как. У меня сейчас два проекта основных параллельно. Плюс подключен код еще пары проектов других групп, поскольку взаимосвязаны.

Axonom
()
Ответ на: комментарий от Axonom

В IDEA - новый проект - значит закрывай текущий, либо открывай новый экземпляр

Это просто новое окно, а не новый экземпляр.

ovk48 ★★★
()

eclipse - годный, опенсорсный, есть гуй-дизайнер (плагин). Всякие гуглы и айбиэмы его поддерживают и пилят на его основе собственные поделки, так что не загнётся. intellij idea - годный, проприетарный, есть гуй-дизайнер, есть опенсорсная версия. netbeans - не, не видел. Совсем нигде не видел.

anonymous
()
Ответ на: комментарий от anonymous

IDEA — неведома зверушка, имеющая популярность только на территории б. СССР, т.е. это явление сродни Opera, QIP, FreeBSD и так далее.

Нет.

anonymous
()
Ответ на: комментарий от Alve

А оно умеет GUIшные приложения делать?

http://www.jetbrains.com/idea/training/demos/GUI_Designer/GUI_Designer.html

только начинай не с гуи, а с начала, а начало это мавен (maven) - тогда разработка java будет намного более приятной - у idea самая нормальная поддержка мавена.

vtVitus ★★★★★
()

Eclipse. Есть ли там мышекидалка формочек не в курсе, так как использую для (wanna be) геймдева, но подозреваю что есть.

PolarFox ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.