Netbeans vs Eclipse
Ринок Java IDE (інтегрованого середовища розробки) є одним з найбільш інтенсивно конкуруючих в області інструментів програмування. NetBeans та Eclipse є двома з чотирьох основних конкурентів у цій галузі (IntelliJ IDEA та Oracle JDeveloper - інші два). І NetBeans, і Eclipse - безкоштовне та відкрите програмне забезпечення.
Що таке затемнення?
Eclipse - це IDE, що дозволяє розробляти програмні програми на декількох мовах. Насправді це можна назвати повноцінним середовищем розробки програмного забезпечення, що складається з IDE та плагінної системи. Це безкоштовне програмне забезпечення з відкритим кодом, що випускається під публічною ліцензією Eclipse. Він розроблений на 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, JDK необхідний для розробки Java-програм у NetBeans. Модулі (модульні компоненти) можна використовувати для розробки додатків за допомогою платформи NetBeans. Існує окремий модуль для різних функціональних можливостей, таких як редагування, версії та підтримка Java / CVS. Будь-яка програма, розроблена за допомогою цієї платформи, може бути розширена сторонніми сторонами. Це стосується і самого IDE NetBeans. Він розроблений корпорацією Oracle, і поточний стабільний реліз - версія 7.0, яка вийшла у квітні 2011 року. Ліцензується згідно CDDL (загальної ліцензії на розробку та розповсюдження), запропонованої Sun.
Яка різниця між NetBeans та Eclipse?
Хоча NetBeans і Eclipse є двома найпопулярнішими безкоштовними та відкритими кодами Java IDE, вони мають свої відмінності. Підтримка Maven краще в NetBeans. Оскільки ви можете отримати GlassFish за допомогою пакета Java EE для NetBeans, його легше використовувати, ніж у Eclipses (оскільки вам доведеться конфігурувати GlassFish окремо). NetBeans постачається із вбудованим графічним інтерфейсом для Swing, але вам потрібно використовувати окремий плагін Eclipse. Загальні думки спільноти Java щодо цих двох IDE досить схожі. Для базової розробки Java (Java SE) вони обидва пропонують порівнянні функції. Але якщо у вас є конкретна мета, одна IDE може бути трохи краще, ніж інша. Наприклад, існує загальний консенсус, що для розробки на платформі OSGi кращим варіантом є Eclipse, тоді як NetBeans - кращий для розробки Java EE.