Eclipse, NetBeans и IntelliJ IDEA являются интегрированными средами разработки Java (IDE). Мы рассмотрели их возможности и преимущества, чтобы помочь вам выбрать правильную среду Java IDE для ваших потребностей разработки мобильных приложений .
Общие выводы
Затмение | NetBeans | IntelliJ |
---|---|---|
Установленная платформа. | Часть Оракула. | Имеет коммерческое издание и версию с открытым исходным кодом. |
Многие плагины делают его универсальным и настраиваемым. | Разрабатывает для версий Java от Java ME до Enterprise Edition. | Поддерживает Java, Scala, Groovy, Clojure и многое другое. |
IDE организована в перспективе. | Разнообразие плагинов. | Обрабатывает умное завершение кода. |
Предназначен для крупных девелоперских проектов. | Различные пакеты имеют различные функции. | Обрабатывает анализ кода. |
Ручки анализа и дизайна. | Инструменты и редакторы для HTML, PHP, XML, JavaScript и многое другое. | Поддерживает расширенный рефакторинг. |
Имеет дело с управлением продуктами. | Поддержка HTML5 и других веб-технологий. | Коммерческая версия поддерживает SQL , ActionScript, Ruby, Python и PHP. |
Ручки реализации. | Поддержка базы данных с драйверами для Java DB, MySQL, PostgreSQL и Oracle. | Версия 12 поддерживает разработку приложений для Android. |
Управляет разработкой контента, тестированием и документацией. | Database Explorer создает, изменяет и удаляет таблицы и базы данных. | 900 плагинов (больше в коммерческой версии). |
Выбор правильной Java IDE имеет решающее значение для успешной разработки мобильных приложений. Правильная IDE помогает разработчикам обрабатывать classpath, создавать файлы, создавать аргументы командной строки и многое другое. Eclipse, NetBeans и IntelliJ — это хорошо зарекомендовавшие себя, мощные и хорошо разработанные интегрированные среды разработки, бесплатные, с открытым исходным кодом или оба. Netbeans имеет корпоративную версию с дополнительными функциями. IntelliJ IDEA предлагает коммерческую версию с расширенным функционалом.
Происхождение: все установлено и уважается
Затмение | NetBeans | IntelliJ |
---|---|---|
Существует с 2001 года. | Независимо разработан в конце 1990-х годов. | Существует с 2001 года. |
Управляется некоммерческим фондом Eclipse. | Приобретена Sun в 1999 году и стала платформой с открытым исходным кодом. | Материнская компания — JetBrains. |
Считается основной платформой. | Теперь часть Oracle. | JetBrains делает плагин Resharper для Visual Studio. |
Eclipse существует с 2001 года, когда IBM выпустила Eclipse в качестве платформы с открытым исходным кодом. Управляемый некоммерческим фондом Eclipse, он используется в открытых и коммерческих проектах. Начиная со скромных корней, Eclipse стала основной платформой, которая также используется в других языках программирования.
NetBeans был независимо разработан во второй половине 1990-х годов. Она стала платформой с открытым исходным кодом после того, как была приобретена Sun в 1999 году. Теперь эта часть IDE, входящая в состав Oracle, может использоваться для разработки программного обеспечения для всех версий Java, от Java ME до Enterprise Edition. Как и Eclipse, NetBeans предлагает множество плагинов.
JetBrains IntelliJ IDEA, существующая с 2001 года, доступна в коммерческой версии и в бесплатной версии сообщества с открытым исходным кодом. JetBrains — признанная компания, известная своим плагином Resharper для Visual Studio, который особенно полезен для разработки на C #.
Преимущества: у каждого есть сильные костюмы
Затмение | NetBeans | IntelliJ |
---|---|---|
Множество плагинов. | Имеет различные пакеты в зависимости от потребностей. | Поддерживает Java, Scala, Groovy, Clojure и многое другое. |
Работает в фоновом режиме компиляции кода, показывает ошибки по мере их возникновения. | Инструменты и редакторы для HTML, PHP, XML и JavaScript. | Имеет интеллектуальное завершение кода, анализ кода и расширенный рефакторинг. |
Перспективы предлагают набор мнений и редакторов. | Поддержка HTML5. | Имеет дизайнера интерфейса дроида. |
Наибольшим преимуществом Eclipse является то, что он имеет большой набор плагинов, что делает его универсальным и настраиваемым. Эта платформа работает в фоновом режиме, компилирует код и показывает ошибки по мере их возникновения. Среда IDE организована в перспективе, которые представляют собой визуальные контейнеры, которые предлагают набор представлений и редакторов.
NetBeans имеет несколько пакетов: две редакции C / C ++ и PHP, редакция Java SE, редакция Java EE и одна редакция, которая предлагает все необходимое для проекта. Эта среда также предлагает инструменты и редакторы, которые можно использовать для HTML, PHP, XML, JavaScript и многих других. Также есть поддержка HTML5 и других веб-технологий.
IntelliJ IDEA поддерживает множество языков, включая Java, Scala, Groovy, Clojure и другие. Эта IDE поставляется с такими функциями, как интеллектуальное завершение кода, анализ кода и расширенный рефакторинг. Коммерческая версия Ultimate, предназначенная для корпоративного сектора, поддерживает SQL , ActionScript, Ruby, Python и PHP. Версия 12 этой платформы поставляется с дизайнером пользовательского интерфейса Android для разработки приложений для Android.
Основные характеристики: добавление к функциональности продукта
Затмение | NetBeans | IntelliJ |
---|---|---|
Имеет многозадачность, фильтрацию и отладку. | Особенности поддержки базы данных. | Предлагает 900 плагинов. |
Управляет анализом и проектированием, управлением продуктом и внедрением. | Драйверы для Java DB, MySQL, PostgreSQL и Oracle. | Корпоративная версия имеет больше плагинов. |
Поддерживает разработку контента, тестирование и документацию. | Создавать, изменять и удалять таблицы и базы данных. | Поощряет представленные пользователем плагины. |
Функции многозадачности, фильтрации и отладки в Eclipse являются сильными сторонами. Разработанный для удовлетворения потребностей крупных проектов разработки, он решает такие задачи, как анализ и проектирование, управление продуктами, внедрение, разработка контента, тестирование и документирование.
NetBeans выигрывает у Eclipse благодаря поддержке баз данных и драйверам для Java DB, MySQL, PostgreSQL и Oracle. Его Database Explorer легко создает, изменяет и удаляет таблицы и базы данных в среде IDE. В прошлом рассматриваемый как тень от Eclipse, NetBeans превратился в грозного конкурента.
IntelliJ IDEA имеет написанные пользователем плагины. Он предлагает более 900 плагинов, плюс более 50 плагинов в корпоративной версии. Пользователи могут представить больше плагинов, используя встроенные в платформу компоненты Swing.
Окончательный вердикт
У каждой из этих популярных IDE есть свои сильные стороны. Хотя Eclipse является наиболее используемой IDE, NetBeans набирает популярность среди независимых разработчиков. Хотя корпоративная версия IntelliJ IDEA работает как чудо, некоторые разработчики могут счесть это ненужным расходом.
Все зависит от того, что вы ищете в качестве разработчика и как вы планируете продолжить работу. Установите все три IDE и попробуйте каждый из них, прежде чем сделать окончательный выбор.