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те математика боюнча пакеттерди иштеп чыгууга болот. Ada, C/C++, Java жана PHP менен колдонулганда Eclipse IDE Eclipse ADT, Eclipse CDT, Eclipse JDT жана Eclipse PDT деп аталат.
Бул Linux, Mac OS X, Solaris жана Windows операциялык системаларында иштеген кайчылаш платформа IDE. Анын учурдагы туруктуу релизи 2011-жылдын июнь айында чыккан 3.7. Eclipse ал толугу менен плагиндерге негизделген (жеңил салмактагы компоненттер). Функционалдык башка тиркемелердегидей катуу коддолгон эмес (анын ордуна бардык функциялар плагиндер менен камсыз кылынат). Euquinox - Eclipse'тин иштөө убактысы системасынын негизи.
NetBeans деген эмне?
NetBeans – Java, JavaScript, PHP, Python, C/C++ ж.б. программаларды иштеп чыгуу үчүн IDE. NetBeans дагы Java'да рабочий тиркемелерди иштеп чыгуу үчүн колдонула турган платформа негизи. NetBeans Java тилинде иштелип чыккан. Бул Microsoft Windows, Mac OS X, Linux жана Solaris (JVM орнотулган учурда) сыяктуу көптөгөн операциялык системаларда иштеген кайчылаш платформа IDE. JVM тышкары, JDK NetBeans Java тиркемелерди иштеп чыгуу үчүн керек. Модулдар (модулдук компоненттер) NetBeans платформасын колдонуу менен тиркемелерди иштеп чыгуу үчүн колдонулушу мүмкүн. Java/CVS үчүн түзөтүү, версиялоо жана колдоо сыяктуу ар кандай функциялар үчүн өзүнчө модул бар. Бул платформаны колдонуу менен иштелип чыккан ар кандай тиркемени үчүнчү тараптар узарта алат. Бул NetBeans IDEдин өзүнө да тиешелүү. Ал Oracle корпорациясы тарабынан иштелип чыккан жана учурдагы туруктуу релиз 7.0 версиясы, ал 2011-жылдын апрелинде чыккан. Ал Sun тарабынан сунушталган CDDL (Жалпы өнүктүрүү жана жайылтуу лицензиясы) боюнча лицензияланган.
NetBeans менен Eclipse ортосунда кандай айырма бар?
NetBeans да, Eclipse да эң популярдуу эркин жана ачык булак Java IDE экөөсү болгону менен, алардын айырмачылыктары бар. Maven колдоо NetBeans жакшыраак. NetBeans үчүн Java EE пакети менен GlassFish ала алсаңыз, аны Eclipsesке караганда колдонуу оңой (анткени GlassFishти өзүнчө конфигурациялашыңыз керек). NetBeans Swing үчүн GUI куруучу менен келет, бирок сиз Eclipseде өзүнчө плагинди колдонушуңуз керек. Бул эки IDE жөнүндө Java коомчулугунун жалпы пикирлери абдан окшош. Негизги Java (Java SE) иштеп чыгуу үчүн, экөө тең окшош мүмкүнчүлүктөрдү сунуштайт. Бирок сизде белгилүү бир максат болсо, бир IDE экинчисине караганда бир аз жакшыраак болушу мүмкүн. Мисалы, OSGi платформасында иштеп чыгуу үчүн Eclipse жакшыраак, ал эми Java EE иштеп чыгуу үчүн NetBeans жакшыраак деген жалпы консенсус бар.