Является ли Eclipse лучшим IDE
для Java?
Если нет, есть ли что-то лучше?
Я хочу знать и, возможно, попробовать. Спасибо.
Является ли Eclipse лучшим IDE
для Java?
Если нет, есть ли что-то лучше?
Я хочу знать и, возможно, попробовать. Спасибо.
Позвольте мне начать с того, что Eclipse - это фантастическая среда разработки для Java и многих других языков. Его плагиновая архитектура и ее расширяемость трудно конкурировать, а тот факт, что она бесплатна, является огромным плюсом для небольших команд или жестких бюджетов.
Несколько вещей, которые я ненавижу в Eclipse.
Несмотря на эти вещи, Eclipse действительно отличная среда разработки. Его рефакторинговая оснастка работает очень хорошо. Обработка Javadoc работает отлично. Все функции, которые мы ожидаем от IDE, это их (завершение кода, шаблоны, интеграция с различными SCMS, интеграция с системами сборки). Его инструменты форматирования кода и очистки очень мощные. Я нахожу, что его система сборки работает хорошо и интуитивно. Я думаю, что это то, на чем действительно построена его репутация.
У меня недостаточно опыта работы с другими IDE или с другими дистрибутивами Eclipse (я видел RAD на работе довольно много раз, я не могу поверить, что кто-то заплатит за то, за что они взимают плату), чтобы комментировать на них, но я был вполне доволен Eclipse по большей части. Один совет, который я слышал из нескольких мест, заключается в том, что если вы хотите, чтобы Eclipse без особых проблем со своей прямой установкой, перейдите к дистрибутиву для оплаты. My Eclipse - это очень рекомендуемая версия, которую я видел по всей сети, которая действительно очень доступная (последний раз я слышал, 50 долларов за дистрибутив плюс год бесплатных обновлений). Если у вас есть бюджет и вам нужна дополнительная функциональность, я бы пошел с чем-то вроде этого.
В любом случае, я старался быть настолько подробным, насколько могу. Надеюсь, это поможет и удачи в вашем поиске!:)
IntelliJ IDEA был ужасным. Теперь это просто "лучше, чем Eclipse". Вы можете запрограммировать в IDEA несколько раз быстрее, чем в Eclipse по моему опыту (я перешел от раннего принятия Eclipse к IDEA и не оглядывался назад), но у IDEA есть ряд недостатков:
Я все равно не вернусь; рефакторинг кода и намерения в IDEA слишком хороши.
Большая версия Eclipse появилась некоторое время назад, и мне потребовался час поиска на веб-сайте, чтобы выяснить, что на самом деле содержится в выпуске, что может убедить меня вернуться в фолд. Посетите JetBrains, чтобы узнать, как продать IDE!
Нет лучшей IDE. Вы делаете это так хорошо, как вы привыкли использовать его.
Eclipse не может удаленно называться IDE по моему мнению. Ладно, это преувеличено, я знаю. Это просто отражает мою сильную агонию благодаря затмению! Что бы вы ни делали, это просто не работает! Вам всегда нужно сражаться с ним, чтобы сделать все правильно. В течение этого времени вы не разрабатываете код, который вы должны делать, не так ли? интеграция затмения и maven: ненадежная! Интеграция Eclipse и плюща: ненадежная. WTP: багги багги багги! Проверка Eclipse и wstl: глючит! Он жалуется на то, что не обнаружил URL-адреса, даже если они существуют, и через несколько дней, не изменив их, он неожиданно обнаружил их и т.д. И т.д. Я мог бы написать книгу о том, как это сделать. Чтобы ответить на ваш вопрос: NO ECLIPSE НЕ ДАЖЕ ЗАКРЫТЬ ЛУЧШУЮ ИДЕУ!!! IntelliJ должен быть намного лучше!
Eclipse была первой IDE, которая вынудила меня покинуть XEmacs. Тем не менее, когда мой работодатель предложил мне купить лицензию Intellij IDEA, если бы я захотел, ей потребовалось всего 3 дня с оценочной копией, чтобы убедить меня пойти на это.
Кажется, что многие мелочи просто приятнее.
IntelliJ - хороший, но он не бесплатный! Тогда NetBeans также является хорошим вариантом. Также, если вы являетесь IBM suite WSAD хорош
Мне бы пришлось голосовать за Netbeans как лучший в настоящее время. Eclipse приличный, но сейчас Netbeans лучше.
Я использовал IntelliJ почти в течение 5 лет (начиная с версии от версии 1.5 до v7), и около 8 месяцев назад я перешел на IBM RAD (который построен поверх старой платформы eclipse), и около 3 месяцев назад я устроился с Eclipse (Ганимед).
Я использовал IntelliJ для проектов среднего размера (с классами 10k), и я использую Eclipse на одном уровне с несколькими сотнями классов.
Я нашел обе эти IDE (IntelliJ и Eclipse) хорошими. IBM RAD - просто пустая трата денег (конечно, можно было застрять в магазине IBM без выбора).
IntelliJ имеет намного лучшие возможности рефакторинга и сочетания клавиш для большинства функций по сравнению с Eclipse. Он поддерживает импорт проектов из Eclipse. Он лучше встроен в возможности обработки xml (с рефакторингом, применимым почти так же, как для Java-кода). Встроенный Intelli Sense также очень хорош.
Eclipse - отличный инструмент и бесплатный. Мне потребовалось около 1-2 месяцев, чтобы привыкнуть к Eclipse от IntelliJ (много разукрашивания ярлыков), но я получил зависть Eclipse, это было довольно гладко. Я не использовал Eclipse в проекте среднего размера.
Как IntelliJ, так и Eclipse имеют активные сообщества плагинов и хорошо интегрируются с системами управления версиями, unit test фреймворками, серверами приложений и профайлерами.
IntelliJ начал медленно и раздуваться, начиная с версии 4.0. Это было медленно с проектами среднего размера. Я бы не использовал IntelliJ, если его производительность не может быть улучшена.
Я не использовал эти два IDE для чего-либо другого, кроме разработки Java.
Если вы разработчик java, и ваша компания платит за IntelliJ, и если ваш проект не слишком велик, идите на это. В противном случае, не отчаивайтесь: Eclipse всегда там.
Я дал Eclipse 3 месяца на моей новой работе, но после этого я узнал, что нормальный проект Maven может быть запущен в IntelliJ IDEA тоже (если только это не Eclipse плагин/EMF/что-то, конечно;-)). 3 месяца недостаточно, чтобы сравнить его с 8+ годами с IDEA, но этого достаточно, чтобы утверждать, что я дал ему честную попытку. Я решил жить с его перспективами (другие IDE не нужны им), с его плохим отладчиком (не показывает значения даты, если вы не нажмете на них!) И с его сравнительно худшим завершением, чем у IDEA.
Теперь, после всех этих лет, IDEA также является бесплатным (издание сообщества), и я использую его без особых проблем. Конечно, я пропускаю некоторые из этих "Ultimate" функций платной версии, но это намного лучше, чем Eclipse. Самая большая разница - это все мышление, необходимое для обеих этих IDE. Но после того, как вы овладеете мышлением, я не могу понять, что может удержать Eclipse - если вам не нужна его плагиновая экосистема, или у вас там есть серьезные инвестиции.
Пример различий "мышления": вам нужно сохранить Eclipse, а не в IDEA, и мне все равно, что лучше или хуже, но вам нужно сохранить Eclipse, чтобы он мог очистить подчеркнутые ошибки, которые не являются ошибки и т.д.;-) Вы должны сохранить там, чтобы избавиться от ошибок в других файлах, потому что другой файл не видит изменений в противном случае.
Я больше всего рассказывал об этой теме - и да, я предвзятый, хотя я старался быть как можно меньше. Но через некоторое время это было не просто возможно:: -)
И нет, даже ИДЕЯ не идеальна, я это знаю. Потому что я использую его много. Но это лучшая Java IDE, если вы спросите меня. Даже издание сообщества.
[На самом деле это не ответ, просто анекдот. Я работал с парнями, которые использовали emacs, сильно загруженные макросами и закодированными цветом. Псих! Почему это происходит, когда там так много хороших IDE?]
если вы знаете, что у вас есть emacs, вы можете скопировать на 100 раз быстрее, чем IDE. И он может обрабатывать множество разных языков, поэтому вам не нужно менять среду кодирования, если вам нужно закодировать на другом языке. Работает во всех операционных системах, вы можете custimize/добавлять все, что хотите. Даже редактируйте файлы наполовину во всем мире по сравнению с ssh (без загрузки или загрузки). Прежде чем называть их сумасшедшими, вы должны использовать его в первую очередь. я уверен, что они сходят с ума от использования IDE:).
Часто говорят, что лучше IDE для разных языков (например, Java), чем Eclipse.
Сила Eclipse заключается в том, что она в основном является той же IDE для многих языков, что означает, что если вы знаете, что вам придется кодировать несколько языков программирования (Java, С++, Python), это огромное преимущество, которое вам нужно только изучить одна среда IDE: Eclipse.
Я не знаю, является ли Eclipse САМОЙ ЛУЧШЕЙ Java IDE, но она определенно очень приличная и моя любимая IDE. Недавно я попробовал IntelliJ, и обнаружил, что он очень похож на Eclipse (IntelliJ может предложить некоторые более приятные функции, но Eclipse является бесплатным и открытым исходным кодом). Я никогда не пробовал NetBean, потому что знаю Eclipse, прежде чем узнаю NetBean.
Eclipse - мой любимый, потому что:
Если вы привыкли использовать обычные Java IDE, такие как JCreator, вам может понадобиться некоторое время, чтобы привыкнуть к Eclipse. Я помню, когда я впервые изучил Eclipse, я не знал, как скомпилировать источник Java...
Я бы предположил, что для того, чтобы найти наилучшую IDE ДЛЯ ВАС, попробуйте то, что рекомендуют люди (NetBean, Eclipse и IntelliJ), и посмотрите, какой из них вам больше всего нравится, затем придерживайтесь его и становитесь экспертом. Наличие правильной IDE значительно повысит вашу производительность.
Затмение! Он может быть медленным порой и использует много памяти, но он работает хорошо.
Мне придется рекомендовать Oracle JDeveloper. Я лично думал, что Eclipse - лучшая Java IDE тоже в какой-то момент. Затем я познакомился с Oracle JDeveloper по моей задаче. Я считаю, что дизайн пользовательского интерфейса намного лучше, чем Eclipse. Кроме того, он поставляется с невероятным количеством встроенных функций, включая отличную поддержку EJB3, JSF, WebServices и т.д. Это, по сути, IDE для всего пакета JavaEE (а также для платформы Oracle ADF). - Все инструменты, которые вам понадобятся (возможно) для разработки JavaEE, приходят с этой IDE прямо из коробки, не требуется никаких плагинов (если вы не загрузите минималистскую версию).
Говоря о java Ide, лучше пойти на NetBeans. По-моему, это лучше и обеспечивает большое преимущество над другими идеями, но у него есть недостаток в Eclipse, который он захватывает больше, работая, но делает с его функциями и поддержкой. Я предлагаю Netbeans, чем любой идеал
Это субъективно... Я считаю, что это хороший инструмент.
Это зависит от того, какое развитие вы делаете - для EJB-материала многие люди предпочитают Netbeans. Это также зависит от того, сколько вы хотите потратить - я полагаю, вы говорите о свободных IDE?
На мой взгляд, если у вас есть ресурсы для использования, то зайдите в eclipse. NetBeans, который является удивительным, как eclipse, является еще одним лучшим вариантом, это единственные 2, которые я когда-либо использовал (любил, нуждался, хотел)
Eclipse - это самый популярный и не без оснований!
Надеюсь, что это поможет.
Соглашаясь с другими. Netbeans - довольно хорошая среда разработки, которая также подходит для других языков (PHP, Ruby, C/С++), если вы склонны использовать любой из них. Затем вы получаете дополнительное преимущество, зная свой путь вокруг среды IDE при принятии решения о выборе нового языка.
Чтобы быть справедливым, у меня не было много времени с Eclipse IDE.
Я согласен с некоторыми из других там, говоря, что NetBeans и IntelliJ - оба хорошие IDE. И я бы сказал, что при использовании всех трех (Eclipse + other two), Eclipse на сегодняшний день является моим любимым. Я нашел некоторые из устаревшей документации, но также нашел, что сообщество поддержки очень полезно. Я начал использовать Eclipse, прыгнув в глубокий конец пула: писать RCP, прежде чем изучать IDE. IDE была интуитивно понятна в использовании, и когда я нашел нужные группы новостей для публикации, - на большинство моих вопросов уже был дан ответ. Самое сложное для меня (и, надо признать, разочарование) - это знать, как рассказать о моих поисковых терминах, чтобы получить ответ, который уже был опубликован.
Помните, что Eclipse по-прежнему "относительно новый", как проигрыватель IDE, хотя данный факт - он довольно прочный.
Моя единственная жалоба на Eclipse заключается в том, что с каждым новым выпуском, похоже, больше боятся ресурсов. В среднесрочном проекте/рабочей области для создания (или восстановления) проекта требуется, казалось бы, навсегда. По сравнению с IntelliJ, это быстрее и интуитивно понятным в использовании.
Не забывайте, что платформа Eclipse Platform была запущена IBM. Там есть несколько платформ.
Преимущество Eclipse заключается в том, что он может быть настроен для вашего удовольствия от разработки, плагины могут быть написаны для Eclipse в соответствии с вашими потребностями (например, плагин Eclipse "Простой проводник" для просмотра каталога вашего источника в проводнике Windows). Eclipse позволяет также включать в себя другие языки /SDK, такие как проекты на С++, Silverlight, проекты Android для разработки. Вы также можете легко управлять ресурсами в Eclipse.
По моему опыту, NetBeans являются ресурсоемкими. Однако Oracle JDeveloper и IntelliJ не являются бесплатными. О, да, если у вас есть проблемы или ошибки с Eclipse, Eclipse имеет возможность перезагрузки и отправки сбоя на серверы Eclipse.
На самом деле это не ответ, просто анекдот. Я работал с парнями, которые использовали emacs, сильно загруженные макросами и закодированными цветом. Псих! Почему это происходит, когда там так много хороших IDE?
У меня есть опыт использования JCreator LE. Мне нравится, потому что он прост в использовании и свободен. Попробуйте, если это вас интересует.