Netbeans против Eclipse
Рынок Java IDE (интегрированная среда разработки) является одним из наиболее активно конкурирующих в области инструментов программирования. NetBeans и Eclipse - два из четырех основных конкурентов в этой области (два других - IntelliJ IDEA и Oracle JDeveloper). И NetBeans, и Eclipse - бесплатное программное обеспечение с открытым исходным кодом.
Что такое Eclipse?
Eclipse - это IDE, которая позволяет разрабатывать программные приложения на нескольких языках. Фактически, это можно назвать законченной средой разработки программного обеспечения, состоящей из IDE и системы плагинов. Это бесплатное программное обеспечение с открытым исходным кодом, выпущенное под Eclipse Public License. Он разработан на Java и может использоваться для разработки приложений в основном на Java. Однако при использовании подходящих подключаемых модулей его можно использовать для разработки приложений на многих других языках, таких как C, C ++, Perl, PHP, Python, Ruby и многих других. Более того, на Eclipse можно разрабатывать пакеты для математики. Eclipse IDE называется Eclipse ADT, Eclipse CDT, Eclipse JDT и Eclipse PDT при использовании с Ada, C / C ++, Java и PHP соответственно.
Это кроссплатформенная IDE, работающая в операционных системах Linux, Mac OS X, Solaris и Windows. Его текущий стабильный выпуск - 3.7, выпущенный в июне 2011 года. Eclipse полностью основан на надстройках (облегченных компонентах). Функциональность не жестко запрограммирована, как в других приложениях (вместо этого вся функциональность обеспечивается плагинами). Euquinox - это основа для исполняющей системы Eclipse.
Что такое NetBeans?
NetBeans - это IDE для разработки программных приложений на Java, JavaScript, PHP, Python, C / C ++ и т. Д. NetBeans также представляет собой платформу, которая может использоваться для разработки настольных приложений на Java. NetBeans был разработан на Java. Это кроссплатформенная среда IDE, которая работает во многих операционных системах, таких как Microsoft Windows, Mac OS X, Linux и Solaris (если установлена JVM). Помимо JVM, для разработки приложений Java в NetBeans требуется JDK. Модули (модульные компоненты) можно использовать для разработки приложений с использованием платформы NetBeans. Отдельный модуль существует для различных функций, таких как редактирование, управление версиями и поддержка Java / CVS. Любое приложение, разработанное с использованием этой платформы, может быть расширено третьими сторонами. Это верно и для самой среды IDE NetBeans. Он разработан корпорацией Oracle, а текущая стабильная версия - 7.0, выпущенная в апреле 2011 года. Она находится под лицензией CDDL (Common Development and Distribution License), предлагаемой Sun.
В чем разница между NetBeans и Eclipse?
Хотя NetBeans и Eclipse являются двумя наиболее популярными бесплатными IDE для Java с открытым исходным кодом, у них есть свои различия. Поддержка Maven лучше в NetBeans. Поскольку вы можете получить GlassFish с пакетом Java EE для NetBeans, его проще использовать, чем в Eclipses (поскольку вам необходимо настроить GlassFish отдельно). NetBeans поставляется со встроенным конструктором графического интерфейса пользователя для Swing, но вам необходимо использовать отдельный подключаемый модуль в Eclipse. Общие мнения в сообществе Java об этих двух IDE довольно схожи. Для базовой разработки на Java (Java SE) они оба предлагают сопоставимые функции. Но если у вас есть конкретная цель, одна IDE может быть немного лучше другой. Например, существует общее мнение, что для разработки на платформе OSGi Eclipse является лучшим вариантом, а NetBeans лучше подходит для разработки Java EE.