Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Java tools & IDE's > Какую IDE для Java предпочитаете? |
Автор: powerOn 30.6.2009, 11:55 |
Это очередной (третий) опрос о ваших предпочтениях в плане Java IDE. Предыдущая тема тут: http://forum.vingrad.ru/forum/topic-198249/180.html Просьба также указывать какие IDE использовались ранее, чем не устраивали. Чего не хватает. Какие инструменты используете при работе совместно. |
Автор: unkis 30.6.2009, 13:28 |
Раньше пользовался eclipse 3.3 перешёл на netbans и не могу нарадоваться. Eclipse не нравиться по причине глучности, слишко много плагином но вё как-то работает с глюками, надоело. |
Автор: chaos 30.6.2009, 14:13 |
мой выбор на сегодняшний день JDeveloper Eclipse'ом пользуюсь 1.5 года для разработки на С++. Надоел. после "установки" работает нормально, по когда в воркспейсе более 10 проектов да и вообще по истечению какого-то времени начинает глючить. Netbeans не понравился тк тормозит постоянно(не говорите что 6.5 тормозит ![]() JDeveloper потому что все что нужно для обучения(я пока учусь ![]() |
Автор: chaos 30.6.2009, 17:38 | ||
Ctrl+D |
Автор: serger 1.7.2009, 09:33 |
Не знаю за что голосовать.. ![]() Работал плотно по крайней мере с 3: Eclipse, Netbeans, JDeveloper. Ну на мой очень пристрастный взгляд след. выводы: Редактор кода лучше всего всё-таки в Eclipse. Но настроить среду под себя, подобрать набор плагинов и тп.. - это очень муторно, да и мешают проблемы с совместимостью. Опять-таки настроенную среду очень просто распространять... И всё-таки многовато визардов, меню и элементов управления (ну это уже чисто чтобы поворчать) Лучшая интегрированная поддержка технологий в Jdeveloper. Но ужасный неинтуитивно-примитивный редактор и интерфейс, бесконечность туториалов и визардов. Куча визуальных инструментов не всегда к месту. (11 видел только мельком, в целом впечатление, что только увеличили количество визардов). 10 подглючивала (переодически приходилось для нормального деплоя приложения перезапускать), плохо работал subversion plugin и мне кажется с другими контролями версий тоже самое. Очень запутанная структура проекта. Постоянно путался в структуре проекта по сравнению с референс (что важно для веба). Что поделаешь, ну нелюблю я визуальщину - непрактична. Netbeans - это что-то среднее между. Но бывает поглючивает. Зато не навязчива в плане проекта. В итоге, на работе сейчас пишу в far. ![]() Если надо будет выбирать, однозначно не выберу JDeveloper. А так, в зависимости от проекта. |
Автор: Samotnik 1.7.2009, 09:51 |
по прежнему IDEA ![]() Раньше (года 2 назад) пользовался NetBeans - было жутко не удобно, поэтому пересел на идею, вот до сих пор на ней. |
Автор: xandr 1.7.2009, 15:03 |
Пробовал ставил Eclipse и NetBeans. Огромный! (для меня) плюс нетбинса - наличие русского перевода (только не надо пинать за то, что не знаю английский язык ![]() ![]() Решил пока все делать руками ![]() |
Автор: serger 2.7.2009, 09:15 | ||
Молодец! ![]() Ещё учи англицкий, всё равно без него не обойдёшься.. А вообще, я русское меню понимаю хуже, чем англицкое, как это не порадоксально. |
Автор: Samotnik 2.7.2009, 23:50 |
xandr, прикольный ты ![]() ![]() |
Автор: xandr 3.7.2009, 18:29 | ||
![]() ![]() ![]() Зачем тогда вообще сюда захожу? Люблю слушать умных людей (надоедает иногда с самим собой разговаривать), даже если ничего не понимаю... ![]() А сообщение-то не одно, а два!!! Только где оно - первое... Надо поискать. P.S. Уже три P.P.S. Лучше молчать и казаться идиотом, чем начать говорить и развеять все сомнения (©Неизвестный мне автор) |
Автор: SoulKeeper 3.7.2009, 20:31 |
IDEA однозначно... Хотя JDT в еклипсе 3,5 подтянулись малость, но все равно слабо. |
Автор: Кайне 7.7.2009, 13:23 |
А я все же считаю что IDE - это избыточно ![]() |
Автор: initmax 24.7.2009, 15:31 |
Вот тут Гуру хвалят IDEA, на сколько я знаю она платна, можно ли посоветовать версию с кряком под Linux ? |
Автор: powerOn 24.7.2009, 17:14 |
Модератор: Ни о каких кряках не может быть и речи. |
Автор: patrick17 3.8.2009, 14:14 | ||||
Что запрещает использовать http://www.jetbrains.net/confluence/display/IDEADEV/Maia+EAP? Они выходят часто и лицензия у них рестартует. IDEA - хороша, Eclipse тоже хорош! Отличные IDE
Могу с тобой согласиться, если писать HelloWord. Для больших проектов это изврат! Добавлено через 5 минут и 8 секунд ИМХО, NetBeans выбирают новички. Там и русский язык, там и классный редактор ГУИ. |
Автор: MAXIMUS00 10.8.2009, 17:13 |
НетБинз + |
Автор: MAXIMUS00 10.8.2009, 17:40 |
Только НетБинз! Начинал с него и, попользовавшись другими, всё равно вернулся к нему родному. Тем более вышел 6.7. Много положительных моментов - быстрее стал и всё такой-же юзабильный. Хотя не все плагины под ним работают. Про ИДЕА ничего плохого сказать не могу, приятный, но какой-то не привычный. Да я им и мало пользовался - для интереса. Эклипс - полный п... ужас ( читай как привык ). По началу нормальный, живенький, но потом начались заскоки. да и чего стоит тот факт, что есть только команда ран. Ни компайл, ни билд, ничего подобного. даже билд-файл для анта руками писал. Короче, фу. Пользовался только ввиду того, что писал под Андроид. Но потом для НетБинза нашёлся тоже такой плагинчик. |
Автор: bilbobagginz 21.9.2009, 20:21 |
я не про в java, но пробовал nb6.5...6.7 и eclipse 3.2..3.5 сейчас разговор пойдет о: netbeans 6.7.1, eclipse galileo. Концепция: у обеих сред потенциал хороший, но одно плохо: они позиционируют себя как многоязыковые среды разработки (т.е. поддержка множества ЯП), и эта многоязыковость "выходит раком", притягивая закачку множества частично глючных плагинов. А для того, чтобы иметь стабильность, нужна минимальная с т.з. плагинов среда для 1-го ЯП. я даже так и делаю: под каждый ЯП создаю каталоги:
Относительно обеих IDE про NB хотел бы отметить более высокое "удобство работы" над одним деревом кода под несколькими системами. Среда создает довольно удобоваримую иерархию каталогов по архитектуре, ос и компиляторе, очень удобно. Фенечки:
Насчет внешнего вида, eclipse как-то приятнее, а nb выглядит немного "угловато" чтоли. Стабильность:
на этом мои 10 копеек подошли к концу. |
Автор: EJack 24.9.2009, 06:04 |
Вот качаю jdeveloper - смотрел на сайте видео - впечатлило. Буду смотреть |
Автор: albert21 16.11.2009, 21:18 |
А мне вот из легковесных понравилась tIDE. Это редактор для Java программы с контекстной подсказкой параметров методов и т.д. и конечно подсветкой кода. Не позволяет в визуальном режиме создавать формы и ещё много чего, но и не генерит кучу своих "проектных" файлов. На мой взгляд для обучения и не только обучения это очень полезная прога. Скачал с этого адреса: http://snowmail.sn.funpic.de/tide/ |
Автор: GZep 16.11.2009, 22:46 |
нетбинс, потому что все устраивает + активно развивается. Да еще и достаточно быстро работает даже на нетбуке. |
Автор: ivanovpv 20.11.2009, 10:14 |
Я пользуюсь всеми IDE смотря кем и для чего. Разработку для телефонов и WEB'а предпочитаю вести на Netbeans, для Android на Idea. Если надо что-то быстрое сваять на PHP или C++ предпочитаю Eclipse. Eclipse часто также использую для Android. Вообще считаю что Eclipse слишком наворочен, раздражает огромное количество настроек, плагинов, перспектив и проч. лабуды. |
Автор: dorogoyIV 29.11.2009, 16:25 |
недавно меня осенило, почему народ хочет использовать IDE - оказывается из - за лени ![]() для меня, например, не составляет труда написать много строк на клаве, даже на английском! а все потому, что, я когда то заставил себя научиться печатать не глядя в клаву ;) ... представляю - сидит программист, и тычет одним пальцем ![]() |
Автор: kamre 30.11.2009, 03:27 | ||
Написать много строк кода не так уж и сложно. Гораздо сложнее разобраться в уже написанном коде, особенно когда его очень много и писал его кто-то другой. Вот, например, сколько времени уйдет на такое: http://blogs.jetbrains.com/idea/2009/08/analyzing-dataflow-with-intellij-idea/, если все в каком-нибудь блокноте смотреть и примитивным текстовым поиском пользоваться? |
Автор: Skynin 30.11.2009, 11:25 | ||||||
Не представляю такого программиста. Потому что сам специально не учился, но за года - наловчился работать двумя руками почти не глядя на клавиатуру.
Вживую не встречал программистов работающих в "блокноте". Разве что быстро поправить в "нотепаде++" А учитывая что современные IDE оснащены или расширяемы всякими инспекторами кода, рефакторингом, не говоря об обязательных IntelliSense, встроенном отладчике, пероходами по объявлениям, взаимодействием с используемыми внешними службами (СУБД, сервера приложений, ..., ), генераторами кода и визуальными редакторами для GUI, репортов, UML, схемы таблиц БД, взаимодействие с репозитариями кода - быстрота шлепания по клавиатуре - далеко не решающий фактор для эффективной (быстро+мало_ошибок, быстрое внесение измений, быстрый поиск и исправление ошибок) разработки.
Консоль это инструмент для 1. just for fun 2. когда нет других инструментов ("на безрыбье"). |
Автор: serger 30.11.2009, 12:48 | ||
Это не говорит, что их нет. ![]() |
Автор: Skynin 30.11.2009, 14:20 | ||
Чудаки конечно всегда есть, есть даже соревнования, "на скорость поедания хотдогов". Мне за мои 17 лет карьеры просто не свезло, только в инете их и видел, программирующих в консоле и/или Notepad'е. Ну и сам иногда студентам предлагаю "заточить якорь" - а нука, в Notepad'е попрограммируй, покажи круть! ![]() Хотя на первой же моей работе - главным инструментом была IDE - Turbo C 2.0. И только для окончательной сборки в текстовых редакторах делались makefile |
Автор: serger 30.11.2009, 17:01 |
Ненавижу MS, однако... Ведущие программисты Microsoft работают в текстовом редакторе http://habrahabr.ru/blogs/arbeit/76812/ |
Автор: Skynin 30.11.2009, 18:14 | ||
И в каком же? И много ли кода пишет ведущий программист? Мало того, на хабре уже отметили что говорится не о программировании в IDE, а о визуальных средствах, тех которые вместо кода, Do people want to draw pictures [to program], But when there are 500 things, [graphical programming, While visual programming , no one can ever tell you what a UML diagram means, вместо - But if you grew up programming when I did, you did it in text Конечно, если набирать много букв то ведущим программистом - станешь в 2 счета ![]() И конечно, знать английский зачем, и так понятно - "Ведущие программисты Microsoft работают в текстовом редакторе". Осталось найти эту фразу в http://www.computerworld.com/s/article/9141465/Microsoft_s_top_developers_prefer_old_school_coding_methods... и пропустить: But during a revealing and often humorous panel discussion "Точи юнга якорь, точи"! |
Автор: Temdegon 30.11.2009, 22:04 |
Пол года назад голосовал за NetBeans. Пару месяцев назад начал возиться с сервером l2j. В нем около 1600 java-файлов. Вот тут я в первый же день задумался над переходом на эклипс. В бинсы проект загружается ооочень долго и тормозит просто ужасно. В этом проекте есть пара ооочень крупных классов (7000-9000строк). С ними рабоать вообще невозможно. Причем это одни из самых популярных файлов, они постоянно открыты и между ними приходится переключаться туда-обратно. Переключение между файлами занимает обычно минуту-две. Я понимаю, что 7к строк это просто неприлично много, но поделать с этим ничего нельзя. Пришлось привыкать к клипсе. По скорости работы с таким крупным проектом, это просто небо и земля. По началу плевался конечно. Но ниче, подразобрался, поднастроил и привык. По поводу консолей\блокнотов vs IDE. Мне кажется, что любой программист должен уметь написать hello world в блокноте, подключить к нему пару jar-ок, скомпилить его из консоли и запустить. Ну и ant-ом пользоваться надо уметь обязательно. А то вот у меня на работе есть товарищ, пишет на Си под линукс второй год. Так для него недавно стало откровением, что make - это не исполняемый файл в папке проекта, а отдельная тулза =) Ну и вообще, есть перцы, которые для того что бы собрать либу из исходников сначала матерят на форуме, что автор не выложил "нормальный" проект для его IDE, потом долго возятся в своей IDE с одной целью - импортировать maven или ant проект и нажать кнопку build =) |
Автор: Exai1e 30.11.2009, 22:20 |
эклипс норм среда, но меня там жутко не устраивает как это... ммм... расстановка окон или как там правильно и вообще сама процедура отладки (изза не очень удобного просмотра watch, значений переменных), мне показалась очень не удобной. |
Автор: Vasay 1.12.2009, 00:00 |
Temdegon, Специально скачал исходники l2j, поигрался с ними в NetBeans 6.7. на своем буке с ущербным AMD tl60 и 2Гб озу - не заметил чтоб среда стала больше тормозить. Кстати, недавно скачал обновленный jDeveloper (11112), вроде номер версии не сильно изменился (не помню какая версия стояла раньше, но тоже 11), размер дистрибутива прилично увеличился, и среда стала уже не столь быстрой, как раньше. Хотя с l2j тоже справилась нормально. |
Автор: Temdegon 1.12.2009, 00:36 | ||
попробуй открыть com.l2emu.gameserver.model.actor.L2Character.java и com.l2emu.gameserver.model.actor.instance.L2PcInstance.java. Лично у меня (Sempron 2600, 2Gb RAM) навигатор начинает работать только через пару минут, хайлайтинг то же, ошибки подсвечиваются с охрененной задержкой, выделение переменной под курсором, автодополнение, quickFix и прочие удобства практически не работают. Ладно бы оно долго думало при первом открытии файла, понять можно. Но ведь думает и при переключении между уже открытыми вкладками! Как-то нужно было сделать рефакторинг этого проекта, переименовать пакеты. Так это делалось, без преувеличения, полтора часа! В общем, если работать с файлами до 2к строк, то все окей, отличная IDE. Но для l2j она не подходит. Может когда куплю себе Phenom 2 x4 и DDR3, она будет работать совсем по другому. Но пока буду сидеть в эклипсе. |
Автор: Vasay 1.12.2009, 08:58 |
Temdegon, У меня видать немного другая версия сервера - пакеты начинаются на net.sf.l2j. Но файлы L2Character.java 6829 строк и L2PcInstance.java 12766 строк я там нашел. Открываются мгновенно, подсветка варнингов появилась секунд через 5. Возможно вы держите очень большое число открытых файлов? Потому у Вас так глючит? Специально ограничил проц частотой в 800мГЦ - стал подтормаживать, но не сильно. п.с. у меня 32х битный linux. |
Автор: AlexeyVorotnikov 1.12.2009, 11:00 | ||
А что вам не позволяет расставить окна так, как вам удобно? |
Автор: Exai1e 1.12.2009, 14:43 |
AlexeyVorotnikov, я не совсем правильно выразился, не расстановка окон, а то что не удобно (после VS и NetBeans) сделан просмотр переменных при отладке, потоков, и прочей информации) |
Автор: P4oLka 3.5.2010, 10:45 |
Пользуюсь NetBeans, пока все устраивает. Несомненный его плюс: устойчивость, наличие удобной разработки GUI. Писала в блокноте одно время, но IDE значительно упрощает жизнь. |
Автор: BlackCrow 19.5.2010, 17:14 |
последняя версия нетбинса которую я юзал была 6.5 и меня там очень напрягало, что когда число классов разросталось и код активно правился, приходилось регулярно делать clean and build - как-то так называется... + невзрачная подсветка кода, комментов вообще не видно. Сейчас использую эклипс, да он иногда глючит, но это бывает очень редко, а все "ненужные" настройки очень логичны и интуитивно понятны. В нашем универе скоро идея появится, очень охото на это чудо посмотреть |
Автор: Skipy 3.6.2010, 20:23 |
IntelliJ IDEA. Начинал с IBM VisualAge for Java, прообраза Eclipse (2000 год). Не устраивала возможность заменить JVM. Потом перешел на Sun Forte CE -> Sun One, они обе были на базе NetBeans. Неплохо, но медленно (2002 год) Потом перешел на IDEA - корпоративный стандарт. 4 года был только на ней. Потом перешел на Eclipse (2007 год, версия 3.2). Честно промучался 3 месяца, производительность упала в разы. Не выдержал, купил персональную лицензию на IDEA, и вот уже больше трех лет опять на ней. Eclipse и NetBeans смотрю регулярно, желания перейти не возникает. Что не устраивает в Eclipse. Это конструктор. IDEA я скачал, поставил один плагин (управление мышой, привык уж больно) - и больше мне ничего не надо. Eclipse я каждый раз пытаюсь с шаманским бубном привести к рабочему состоянию. Плюс для меня она как-то совершенно неинтуитивна. Я НЕ ПОНИМАЮ, где что искать. В IDEA я нужные возможности нахожу практически не задумываясь. |
Автор: XavierElf 31.7.2010, 12:00 | ||
Такая же проблема. Пробовал самые популярные средства. От большинства негатив только. Eclipse - периодические глюки IDE, причём такие, что порой он даже не хочет грузиться и падает с сегфолтом на моменте загрузки проекта. Netbeans - вообще не рассчитан на большие проекты. При каждом изменении исходника начинает переиндексацию, которая на крупном проекте затягивается хрен знает насколько и это тормозит сильно работу. Vim, Emacs, Kate, etc. - без спору отличные средства, однако для больших проектов они неудобны. Из всех IDE прижилась только IDEA. Она конечно тоже подтормаживает, но зато не бывает всяких непонятных глюков. |
Автор: powerOn 1.8.2010, 13:03 |
Спасибо всем за ответы, этот опрос закрыт. Следующий находится http://forum.vingrad.ru/forum/topic-306685.html. |