Сравнения Java Eclipse, NetBeans и IntelliJ

Выбор и работа с правильной IDE или интегрированной средой разработки является жизненно важным аспектом становления успешного разработчика мобильных приложений. Правильная IDE позволяет разработчикам обрабатывать classpath; создавать файлы; строить аргументы командной строки и многое другое. В этом конкретном посте мы представляем сравнение трех очень популярных IDE Java, а именно Eclipse, NetBeans и IntelliJ.

Затмение

Eclipse существует с 2001 года, с тех пор как IBM выпустила Eclipse в качестве платформы с открытым исходным кодом. Управляемый некоммерческим фондом Eclipse, он используется как в проектах с открытым исходным кодом, так и в коммерческих проектах. Начав скромно, теперь это стало основной платформой, которая также используется в нескольких других языках.

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

Многозадачность, фильтрация и отладка Eclipse — еще один плюс. Разработанный для удовлетворения потребностей крупных проектов разработки, он может также выполнять различные задачи, такие как анализ и проектирование, управление продуктами, реализация, разработка контента, тестирование и документирование.

NetBeans

NetBeans был независимо разработан во второй половине 1990-х годов. Она стала платформой с открытым исходным кодом после того, как она была приобретена Sun в 1999 году. Теперь эта часть IDE, входящая в состав Oracle, может использоваться для разработки программного обеспечения для всех версий Java — от Java ME до Enterprise Edition. Как и Eclipse, NetBeans также содержит множество плагинов, с которыми вы можете работать.

NetBeans предлагает вам различные комплекты — 2 выпуска C / C ++ и PHP, выпуск Java SE, выпуск Java EE и 1 выпуск кухонной мойки, предлагающий все, что вам когда-либо понадобится для вашего проекта. Эта среда также предлагает инструменты и редакторы, которые можно использовать для HTML, PHP, XML, JavaScript и многих других. Теперь вы можете найти поддержку HTML5 и других веб-технологий.

NetBeans превосходит Eclipse в том, что он поддерживает базу данных, с драйверами для Java DB, MySQL, PostgreSQL и Oracle. Его Database Explorer позволяет вам легко создавать, изменять и удалять таблицы и базы данных в IDE.

В прошлом рассматриваемый как некая тень Eclipse, NetBeans превратился в грозного конкурента.

IntelliJ IDEA

Существующая с 2001 года, JetBrains IntelliJ IDEA доступна как в коммерческой версии, так и в бесплатной версии с открытым исходным кодом для сообщества. JetBrains является признанной компанией и наиболее известна своим плагином Resharper для Visual Studio и особенно полезна для разработки на C #.

IntelliJ предлагает поддержку различных языков, включая Java, Scala, Groovy, Clojure и другие. Эта IDE поставляется с такими функциями, как интеллектуальное завершение кода, анализ кода и расширенный рефакторинг. Коммерческая версия «Ultimate», которая в основном предназначена для корпоративного сектора, дополнительно поддерживает SQL, ActionScript, Ruby, Python и PHP. Версия 12 этой платформы также поставляется с новым дизайнером пользовательского интерфейса Android для разработки приложений для Android.

IntelliJ также имеет несколько пользовательских плагинов. В настоящее время он предлагает более 900 плагинов, плюс еще 50+ в корпоративной версии. Пользователи всегда могут представить больше плагинов, используя встроенные компоненты Swing.

Округления

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

Все зависит от того, что вы ищете, как разработчик, и от того, как вы планируете продолжить работу. Установите все 3 IDE и опробуйте их, прежде чем сделать окончательный выбор.

Ссылка на основную публикацию