Netbeans срещу Eclipse
Пазарът на Java IDE (интегрирана среда за развитие) е един от най-силно конкурираните в областта на програмните инструменти. NetBeans и Eclipse са два от четирите основни конкуренти в тази област (IntelliJ IDEA и Oracle JDeveloper са другите два). NetBeans и Eclipse са безплатен софтуер с отворен код.
Какво е 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.
Това е ID на различни платформи, която работи на операционни системи 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 Corporation, а текущата стабилна версия е версия 7.0, която е издадена през април 2011 г. Лицензирана е под CDDL (Common Development and Distribution License), предлагана от Sun.
Каква е разликата между NetBeans и Eclipse?
Въпреки че NetBeans и Eclipse са две от най-популярните безплатни и с отворен код Java IDE, те имат своите различия. Поддръжката на Maven е по-добра в NetBeans. Тъй като можете да получите GlassFish с пакета Java EE за NetBeans, той е по-лесен за използване, отколкото в Eclipses (тъй като трябва да конфигурирате GlassFish отделно). NetBeans се предлага с вграден GUI builder за Swing, но трябва да използвате отделен плъгин в Eclipse. Общите мнения в Java общността за тези две IDE са доста сходни. За основното развитие на Java (Java SE) и двете предлагат сравними функции. Но ако имате конкретна цел, една IDE може да е малко по-добра от другата. Например, има общ консенсус, че за разработване на платформа OSGi Eclipse е по-добрият вариант, докато NetBeans е по-добър за разработка на Java EE.