Netbeans vs Eclipse
Java IDE (integreeritud arenduskeskkond) turg on üks kõige intensiivsemalt konkureerinud programmeerimisvahendite valdkonnas. NetBeans ja Eclipse on kaks neljast peamisest konkurendist selles valdkonnas (IntelliJ IDEA ja Oracle JDeveloper on teised kaks). Nii NetBeans kui ka Eclipse on tasuta ja avatud lähtekoodiga tarkvara.
Mis on Eclipse?
Eclipse on IDE, mis võimaldab arendada mitmes keeles tarkvararakendusi. Tegelikult võib seda nimetada terviklikuks tarkvaraarenduskeskkonnaks, mis koosneb IDE-st ja pistikprogrammisüsteemist. See on tasuta ja avatud lähtekoodiga tarkvara, mis on välja antud Eclipse avaliku litsentsi alusel. See on välja töötatud Java-s ja seda saab kasutada peamiselt Java-rakenduste arendamiseks. Sobivate pistikprogrammide kasutamisel saab seda aga kasutada paljude teiste keelte, näiteks C, C ++, Perl, PHP, Python, Ruby ja paljude teiste, rakenduste arendamiseks. Lisaks saab Eclipse'is välja töötada matemaatika pakette. Eclipse IDE nimetatakse Eclipse ADT, Eclipse CDT, Eclipse JDT ja Eclipse PDT, kui seda kasutatakse koos Ada, C / C ++, Java ja PHP-ga.
See on platvormidevaheline IDE, mis töötab Linuxi, Mac OS X, Solarise ja Windowsi operatsioonisüsteemides. Selle praegune stabiilne versioon on 3.7, mis ilmus juunis 2011. Eclipse põhineb täielikult pistikprogrammidel (kergekaalulistel komponentidel). Funktsionaalsus pole kõvakodeeritud nagu teistes rakendustes (selle asemel pakuvad kogu funktsionaalsust pistikprogrammid). Euquinox on Eclipse'i käitussüsteemi alus.
Mis on NetBeans?
NetBeans on IDE Java, JavaScripti, PHP, Pythoni, C / C ++ jt tarkvararakenduste arendamiseks. NetBeans on ka platvormiraamistik, mida saab kasutada Java töölauarakenduste arendamiseks. NetBeans töötati välja Java keeles. See on platvormidevaheline IDE, mis töötab paljudes opsüsteemides nagu Microsoft Windows, Mac OS X, Linux ja Solaris (seni, kuni JVM on installitud). Lisaks JVM-ile on NetBeansi Java-rakenduste arendamiseks vaja JDK-d. Mooduleid (moodulkomponente) saab kasutada NetBeansi platvormi abil rakenduste arendamiseks. Erinevate funktsioonide jaoks, nagu Java / CVS-i redigeerimine, versioonide muutmine ja tugi, on olemas eraldi moodul. Kõiki selle platvormi abil välja töötatud rakendusi saavad laiendada kolmandad osapooled. See kehtib ka NetBeans IDE enda kohta. Selle on välja töötanud Oracle Corporation ja praegune stabiilne väljaanne on versioon 7.0, mis ilmus 2011. aasta aprillis. Sellel on litsents Suni pakutava CDDL (Common Development and Distribution License) alusel.
Mis vahe on NetBeansil ja Eclipseil?
Kuigi nii NetBeans kui ka Eclipse on kaks kõige populaarsemat tasuta ja avatud lähtekoodiga Java IDE-d, on neil oma erinevused. NetBeansis on Maveni tugi parem. Kuna saate NetFeansi jaoks hankida GlassFishi Java EE paketiga, on seda lihtsam kasutada kui Eclipses'is (kuna GlassFishi peate konfigureerima eraldi). NetBeansil on Swingi jaoks sisseehitatud GUI-ehitaja, kuid Eclipse'is peate kasutama eraldi pistikprogrammi. Java-kogukonna üldised arvamused nende kahe IDE kohta on üsna sarnased. Java (Java SE) põhiarenduse jaoks pakuvad mõlemad võrreldavaid funktsioone. Kuid kui teil on kindel eesmärk, võib üks IDE olla teisest veidi parem. Näiteks valitseb üldine üksmeel, et OSGi platvormil arendamiseks on parem valik Eclipse, Java EE arendamiseks aga NetBeans.