Старый 30.01.2014, 14:53   #1   
Форумец
 
Сообщений: 85
Регистрация: 03.06.2008

_Xelix_ вне форума Не в сети
Какую IDE вы предпочитаете для Java?

Дорогие программисты, мастера, шаманы, волшебники и все все все, кто работает с Java - расскажите о своих пристрастиях к IDE (среда разработки).

В принципе, топик мой может не новый, но мне хочется узнать на сегодняшний день, какие ВЫ предпочитаете IDE для Java SE и Java EE.

Для меня, человека с очень небольшим опытом программирования предпочтительнее:

1. Java SE - NetBeans or JBuilder - подкупают визуальностью.
2. Java EE - Eclipse* (Я использую только технологию Servlets) - в последнее время я не могу найти в ней отрицательные моменты. (Я говорю исключительно про себя)

*В последнее время все больше склоняюсь к Eclipse и для SE.
  Ответить с цитированием
Старый 30.01.2014, 18:26   #2   
Registered User
 
Сообщений: 1,114
Регистрация: 23.06.2007
Возраст: 56

Hopkroft вне форума Не в сети
_Xelix_, IntelliJ IDEA 13. Юзаю давно IDEA очень крутая штука, да и вообще IDE от Intellij очень крутые.
В ней много всяких для работы с сервлетами. Я много сервлетных приложений на ней писал.
  Ответить с цитированием
Старый 30.01.2014, 18:56   #3   
Форумец
 
Сообщений: 85
Регистрация: 03.06.2008

_Xelix_ вне форума Не в сети
Hopkroft, Ага, я видел такую штуку, но пока еще не добрался. Точнее я поставил версию SE на свой Mac. Видимо мой уровень еще не тот чтобы определиться раз и навсегдла с IDE.
Я еще к первой своей теме добавлю немного остроты вопроса - А кто-нибудь пишет на Java в операционной системе OS X?
От себя скажу - Eclipse у меня стоит на MacBookPro и OS X Maverick. ("Доктор, может мне лечиться?!")
  Ответить с цитированием
Старый 30.01.2014, 19:32   #4   
Registered User
 
Сообщений: 1,114
Регистрация: 23.06.2007
Возраст: 56

Hopkroft вне форума Не в сети
_Xelix_, тут фишка в следующем. ты можешь придти в контору, где скажут что мы используем только какую-то IDE, и работаем только в ней. Но по себе скажу ,что IDEA пошустрее работает, и глюков в ней меньше наблюдается. Почти все мои знакомые Java разработчики юзают IDEA
  Ответить с цитированием
Старый 30.01.2014, 20:12   #5   
Форумец
 
Сообщений: 85
Регистрация: 03.06.2008

_Xelix_ вне форума Не в сети
Цитата:
Сообщение от Hopkroft Посмотреть сообщение
_Xelix_, тут фишка в следующем. ты можешь придти в контору, где скажут что мы используем только какую-то IDE, и работаем только в ней. Но по себе скажу ,что IDEA пошустрее работает, и глюков в ней меньше наблюдается. Почти все мои знакомые Java разработчики юзают IDEA
Спасибо за совет. Сижу разбираюсь с IDEA. Никак для IDEA не могу прикрутить SDK в своей OS X. Просто ради интереса хочу попробовать, может тоже стану поклонником .

Кстати, хочется добавить. На сегодняшний момент, у меня без шаманства в OS X используется только NetBeans. Eclipse подглючивает и иногда приходится "курить странички google", чтобы помочь Eclipse выполнять свои задачи.

Последний раз редактировалось _Xelix_; 30.01.2014 в 20:28.
  Ответить с цитированием
Старый 30.01.2014, 21:20   #6   
Registered User
 
Сообщений: 1,114
Регистрация: 23.06.2007
Возраст: 56

Hopkroft вне форума Не в сети
_Xelix_, лучше кури по поводу IDEA
  Ответить с цитированием
Старый 02.02.2014, 12:43   #7   
Moderator
 
Аватар для mexx
 
Сообщений: 2,261
Регистрация: 21.01.2004

mexx вне форума Не в сети
Цитата:
Сообщение от _Xelix_ Посмотреть сообщение
Я еще к первой своей теме добавлю немного остроты вопроса - А кто-нибудь пишет на Java в операционной системе OS X?
Бывало) а какая разница в какой оси на Java писать?
  Ответить с цитированием
Старый 02.02.2014, 18:32   #8   
Registered User
 
Сообщений: 1,114
Регистрация: 23.06.2007
Возраст: 56

Hopkroft вне форума Не в сети
Цитата:
Сообщение от mexx Посмотреть сообщение
Бывало) а какая разница в какой оси на Java писать?
Ну вроде как для Android там свои особенности, по типу ограничения памяти и т.д.
Пусть знатоки поправят.
  Ответить с цитированием
Старый 02.02.2014, 18:52   #9   
Moderator
 
Аватар для mexx
 
Сообщений: 2,261
Регистрация: 21.01.2004

mexx вне форума Не в сети
Hopkroft, ну под андроид и java не совсем классическая. я говорю о том, какая разница на какой оси РАЗРАБАТЫВАТЬ
  Ответить с цитированием
Старый 02.02.2014, 20:41   #10   
Форумец
 
Сообщений: 85
Регистрация: 03.06.2008

_Xelix_ вне форума Не в сети
Цитата:
Сообщение от mexx Посмотреть сообщение
Бывало) а какая разница в какой оси на Java писать?
Цитата:
Сообщение от mexx Посмотреть сообщение
Hopkroft, ну под андроид и java не совсем классическая. я говорю о том, какая разница на какой оси РАЗРАБАТЫВАТЬ
Разницы принципиальной нет конечно же. Но для меня есть различия - такие например как "Горячие клавиши", тот же банальный Control-Spase нужно менять в OSX. Есть еще особенность по подключению дополнительных библиотек в Eclipse, которые нужно скачивать именно для MacOS X (e.g. org.eclipse.swt.cocoa.macos.x86_64).
То есть есть свои особенности не языка, а именно среды, в которой разрабатываешь.
  Ответить с цитированием
Старый 03.02.2014, 01:11   #11   
Форумец
 
Аватар для Spectator
 
Сообщений: 40,049
Регистрация: 27.05.2003
Возраст: 46

Spectator вне форума Не в сети
Цитата:
Сообщение от Hopkroft Посмотреть сообщение
Ну вроде как для Android там свои особенности, по типу ограничения памяти и т.д.
Пусть знатоки поправят.
приложения для андроида разрабатывают не под андроидом)))
ну вот уже в который раз тебе намекаю что ты глупо выглядишь что это не понимаешь)))
  Ответить с цитированием
Старый 03.02.2014, 07:27   #12   
Registered User
 
Сообщений: 1,114
Регистрация: 23.06.2007
Возраст: 56

Hopkroft вне форума Не в сети
Spectator, пока что ты глупо выглядишь, и да... тебе тоже об этом напрямую говорили.
Смысл в том что там используется своя виртуальная машина. Так что и байт код, скорее всего будет другой.
В каком месте я писал про то где приложения под андройд разрабатывают?
Ты лишний в этой теме. Тут пока не нужно никого банить
  Ответить с цитированием
Старый 03.02.2014, 21:50   #13   
Форумец
 
Аватар для Spectator
 
Сообщений: 40,049
Регистрация: 27.05.2003
Возраст: 46

Spectator вне форума Не в сети
Цитата:
Сообщение от Hopkroft Посмотреть сообщение
Spectator, пока что ты глупо выглядишь, и да... тебе тоже об этом напрямую говорили.
Смысл в том что там используется своя виртуальная машина. Так что и байт код, скорее всего будет другой.
да мне искренне пофиг как я выгляжу в твоих глазах.

http://articles.org.ru/docum/java/gl0/gl0.php
Эта компиляция не зависит от типа какого-либо конкретного процессора и архитектуры некоего конкретного компьютера.

а вот ты не понимаешь смысла байт-кода. он на то и байт-код чтобы не зависеть от архитектуры машины, на которой выполняется. о чем я тебе уже говорил много раз. под архитектуру подстраивают виртуальную машину САМУ. саму - в том смысле что ту её часть, которая выполняет уже этот самый байт-код, а не ту, которая его считывает.
  Ответить с цитированием
Старый 03.02.2014, 22:16   #14   
Registered User
 
Сообщений: 1,114
Регистрация: 23.06.2007
Возраст: 56

Hopkroft вне форума Не в сети
Spectator, ты меня с кем -то путаешь, про байт код мы с тобой не общались.
И если уж так любишь статьи из интернета приводить то вот тебе цитата из википедии
Цитата:
Программы для Dalvik пишутся на языке Java. Несмотря на это, стандартный байт-код Java не используется, вместо него Dalvik VM исполняет байткод собственного формата. После компиляции исходных текстов программы на Java (при помощи javac) утилита dx из «Android SDK» преобразует .class файлы в формат .dex, пригодный для интерпретации в Dalvik.
Что такое Dalvik надеюсь ты знаешь?

Я так понял, твой слив защитан ?

P.S.
Чувак, ну не пиши если нету аргументов. Вон у меня были сомнения, я и написал, что поправьте коли ошибаюсь. Ты же прёшь как танк, и даже не хочешь увидеть очевидных вещей. Проще надо быть...проще...
  Ответить с цитированием
Старый 04.02.2014, 00:29   #15   
Форумец
 
Аватар для Spectator
 
Сообщений: 40,049
Регистрация: 27.05.2003
Возраст: 46

Spectator вне форума Не в сети
Цитата:
Сообщение от Hopkroft Посмотреть сообщение
Что такое Dalvik надеюсь ты знаешь?
да причем тут Dalvik? снова тебя не в ту степь несет.
вот смешат меня люди, которые рогом упираются, но стоят на своём до последнего.
  Ответить с цитированием
Старый 04.02.2014, 09:00   #16   
Registered User
 
Сообщений: 1,114
Регистрация: 23.06.2007
Возраст: 56

Hopkroft вне форума Не в сети
Цитата:
Сообщение от Spectator Посмотреть сообщение
да причем тут Dalvik? снова тебя не в ту степь несет.
вот смешат меня люди, которые рогом упираются, но стоят на своём до последнего.
Ты прикалываешься или реально не понимаешь о чём речь?
Вообщем, не смотря на твою попытку косить под человека который не в теме, сообщаю тебе ещё раз - твоя карта бита!
Вон из темы про Java!
Ну реально достал, аргументов нету, только на личность переходишь, и хрень всякую копипастишь. В подобных случаях, модератор обычно банил людей в разделе.
  Ответить с цитированием
Старый 06.02.2014, 10:13   #17   
Registered User
 
Сообщений: 1,114
Регистрация: 23.06.2007
Возраст: 56

Hopkroft вне форума Не в сети
_Xelix_, тут знакомый недавно в контору ходил, они там вообще на NetBeans пишут. Ну типа мелкая контора, и им возможностей NetBeans хватает за глаза.
Так что тут ещё от работодателя зависит.
  Ответить с цитированием
Старый 07.02.2014, 09:11   #18   
Форумец
 
Сообщений: 85
Регистрация: 03.06.2008

_Xelix_ вне форума Не в сети
Цитата:
Сообщение от Hopkroft Посмотреть сообщение
_Xelix_, тут знакомый недавно в контору ходил, они там вообще на NetBeans пишут. Ну типа мелкая контора, и им возможностей NetBeans хватает за глаза.
Так что тут ещё от работодателя зависит.
Лично мне, для простеньких приложений на Java (Запрос к базе - переброс результата в другую базу), которые я пишу в MAC OS, NetBeans очень нравится. Он бесплатный. Редактор практически не отличается на разных платформах (операционных системах), и мне придраться в общем-то не к чему.
Я теперь еще и GIT освоил (ну как освоил научился пользоваться на разных платформах одним кодом, использую только для себя) - так вот в NetBeans все делается без плясок с бубном, в не зависимости от OС.

P.S. мне очень важно чтобы IDE и приложения которые я в ней делаю были кросс-платформенными. Лично мне это очень удобно. Мне очень удобно что в не зависимости от операционной системы (Linux, OS X, Windows) я могу запустить IDE и практически без заметных неудобств продолжить свой код из GIT ну или еще-что-нить сделать.

Основная ОС которую я использую это OS X - это просто мое предпочтение как к ОС, мне очень нравится эта ОС. Но у меня есть и стаааренький ноутбук Toshiba L10 с Linux, и пару системников с Windows Server, и iMAC, и на любом из них я могу использовать для разработки NetBeans без "плясок с бубном" и Eclipse с "недолгими плясками". Две эти IDE могут работать с репозиторием GIT.
В данный момент по рекомендации Hopkroft пробую IntelliJ IDEA 13 - отдельное спасибо разработчикам. Тоже очень занятная среда, но я еще с ней не достаточно разобрался.
  Ответить с цитированием
Старый 09.02.2014, 12:12   #19   
Registered User
 
Сообщений: 1,114
Регистрация: 23.06.2007
Возраст: 56

Hopkroft вне форума Не в сети
_Xelix_, найди и распечатай все горячие клавиши для IDEA и положи их рядом с собой. За счёт их использования ты можешь в разы увеличить скорость работы над проектом.
  Ответить с цитированием
Старый 09.02.2014, 14:56   #20   
старый хрыч
 
Аватар для X0R
 
Сообщений: 6,705
Регистрация: 17.12.2006
Возраст: 37

X0R вне форума Не в сети
не разрабатываю на Java, но как то раз понадобилось собрать один проект, самостоятельно, ни с помощью разработчика мы не смогли собрать его в Eclipse. Позднее я вернулся к сборке и попробовал IDEA, как ни странно все собралось с первого раза)
  Ответить с цитированием
Старый 10.02.2014, 08:38   #21   
Форумец
 
Сообщений: 85
Регистрация: 03.06.2008

_Xelix_ вне форума Не в сети
Цитата:
Сообщение от Hopkroft Посмотреть сообщение
_Xelix_, найди и распечатай все горячие клавиши для IDEA и положи их рядом с собой. За счёт их использования ты можешь в разы увеличить скорость работы над проектом.
Огромное Вам спасибо за совет по IDEA.
В выходные очень тесно удалось с ней позаниматься, действительно много приятных вещей. Очень положительно отмечаю стиль подсветки синтаксиса и автозаполнение - какая-то действительно полуинтелектуальная штуковина эта IDEA .

Вот, может кому-нить пригодится еще
Код:
Классы
Ctrl+O - подменить метод базового класса
Ctrl+I - реализовать методы используемого интерфейса или базового абстрактного класса
Alt+Insert - генерация getter- и setter-методов
Alt+Up/Alt+Down - переход между методами в классе
Ctrl+Alt+B - перейти на реализацию абстрактного метода
Code Completion
Ctrl+Shift+Space - SmartType code completion (поиск подходящих методов и переменных в текущем контексте)
Tab - заменить метод (при всплывшем окне code completion)
Enter - просто вставить в текущую позицию (при всплывшем окне code completion)
Навигация
Alt+F1 - быстрый выбор класса, файла, метода или поля
Ctrl+E - недавно посещенные файлы
Ctrl+N - поиск класса по имени
Ctrl+Shift+N - поиск файла по имени 
Ctrl+Shift+Alt+N - поиск файлов содержащих заданный символ
Ctrl+Shift+F - поиск заданной строки по всем файлам в проекте
Код
Ctrl+Alt+T - заключить выделенный блок кода в try / catch
Ошибки
F2/Shift+2 - переход между подсвеченными синтаксическими ошибками
Ctrl+Alt+Up/Ctrl+Alt+Down - переход между ошибками компилятора или результатами поиска
Миниатюры
Нажмите на изображение для увеличения
Название: IDEA1.jpg
Просмотров: 8
Размер:	85.2 Кб
ID:	2421039   Нажмите на изображение для увеличения
Название: IDEA2.jpg
Просмотров: 2
Размер:	80.4 Кб
ID:	2421040  

Нажмите на изображение для увеличения
Название: IDEA3.jpg
Просмотров: 2
Размер:	76.7 Кб
ID:	2421041  

Последний раз редактировалось _Xelix_; 10.02.2014 в 09:14.
  Ответить с цитированием
Старый 13.06.2014, 19:57   #22   
гы
 
Аватар для Шапокляк
 
Сообщений: 103
Регистрация: 20.04.2008

Шапокляк вне форума Не в сети
Главное в айдишках не сами ide, а плагины.
И тут Eclipse уделывает и тормозной Netbeans и недоношенную IDEA.
  Ответить с цитированием
Старый 13.06.2014, 20:09   #23   
Форумец
 
Аватар для Spectator
 
Сообщений: 40,049
Регистрация: 27.05.2003
Возраст: 46

Spectator вне форума Не в сети
Цитата:
Сообщение от Шапокляк Посмотреть сообщение
Главное в айдишках не сами ide, а плагины.
И тут Eclipse уделывает и тормозной Netbeans и недоношенную IDEA.
и плагины и доношенность. Eclipse в моем понимании вполне доношен, так что... плагины под него потому и пишут, собственно.
  Ответить с цитированием
Старый 13.06.2014, 20:45   #24   
гы
 
Аватар для Шапокляк
 
Сообщений: 103
Регистрация: 20.04.2008

Шапокляк вне форума Не в сети
Плагины пишут под большинство разработчиков. А большинство предпочитает доношенное.
Мне кажется, такая цепочка более логическая.
  Ответить с цитированием
Старый 13.06.2014, 21:50   #25   
Форумец
 
Аватар для Spectator
 
Сообщений: 40,049
Регистрация: 27.05.2003
Возраст: 46

Spectator вне форума Не в сети
Цитата:
Сообщение от Шапокляк Посмотреть сообщение
Плагины пишут под большинство разработчиков. А большинство предпочитает доношенное.
Мне кажется, такая цепочка более логическая.
кабы такая четкая логика работала в программировании, у нас бы была одна IDE, одна OS и т.д.
так как этого не произошло, значит она, эта логика, неверна))
ну и так - не верна. плагины пишут исходя из вероятности их продать. плагины пишут под то, что знакомо. плагины пишут под то с чем работают. плагины пишут под то в чем что-то не работает, чего не хватает. и т.д.
так что, возвращаясь к теме, тут можно рассуждать именно как автор тему и задал - о предпочтениях и пристрастиях. сугубо субъективных. лично мне нравится Eclipse. вон Hopkroft пытается подсадить на IDEA, если автору понравится, совет и любовь. я не проникся, но слышал много хорошего. Netbeans пробовал, но что-то вообще не понял, и что-то нестандартное с одной стороны, и привыкать не из-за чего - с другой.
  Ответить с цитированием
Старый 13.06.2014, 23:51   #26   
Registered User
 
Сообщений: 1,114
Регистрация: 23.06.2007
Возраст: 56

Hopkroft вне форума Не в сети
Цитата:
Сообщение от Шапокляк Посмотреть сообщение
Главное в айдишках не сами ide, а плагины.
И тут Eclipse уделывает и тормозной Netbeans и недоношенную IDEA.

Проснулся, некропостер.
Какие нафиг плагины? Если сама IDE тормознутая то никакие плагины её не спасут Это я об Eclipse речь вёл.

Spectator, юзал и юзаю IDEA, под Виндой и Кубунтой. Везде доволен.
Ещё раз повторю что NetBeans пишет команда, которая очень любит свой продукт и старается сделать его лучше Но вот как-то мне IDEA пришлась по душе. Кстати, многие плагины пилят под разные IDE. Так что тут проблемы, как-то особой нету.
А вот с Eclipse возникали проблемы при открытии, нууу очень больших проектов. Что-то со временем он больше и больше тормозной становиться, хотя это была моей первой Java IDE

Последний раз редактировалось Hopkroft; 14.06.2014 в 01:51.
  Ответить с цитированием
Старый 14.06.2014, 02:42   #27   
highly mean
 
Сообщений: 1,128
Регистрация: 26.05.2011
Возраст: 35

silly вне форума Не в сети
Цитата:
Сообщение от Hopkroft Посмотреть сообщение
Кстати, многие плагины пилят под разные IDE.
Ммм… Нет.
  Ответить с цитированием
Старый 14.06.2014, 02:58   #28   
Registered User
 
Сообщений: 1,114
Регистрация: 23.06.2007
Возраст: 56

Hopkroft вне форума Не в сети
Цитата:
Сообщение от silly Посмотреть сообщение
Ммм… Нет.
JProfiler, FindBugs и т.д.
Остальные можешь сам нагуглить.
Я не особо фанат плагинов, т.к. все возможности мне даёт IDE .
Вот если бы сидел на Eclipse то было бы другое дело
  Ответить с цитированием
Старый 14.06.2014, 07:51   #29   
гы
 
Аватар для Шапокляк
 
Сообщений: 103
Регистрация: 20.04.2008

Шапокляк вне форума Не в сети
Spectator, Логика говорит что конкуренция это хорошо.
А в остальном полностью согласен.
Hopkroft, у вашей IDEA есть один маленький недостаток- она платная.
А та версия что бесплатная, пустая как барабан.
  Ответить с цитированием
Старый 14.06.2014, 12:41   #30   
Registered User
 
Сообщений: 1,114
Регистрация: 23.06.2007
Возраст: 56

Hopkroft вне форума Не в сети
Шапокляк, и что? Я сначала триалкой по-пользовался. Потом купил за $200 полноценную.
Скажу честно - она того стоит Тем более за продление, денег меньше берут.
  Ответить с цитированием
Поиск в теме: 



Быстрый переход:

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind