Netbeanide ja Eclipse'i erinevus

Netbeans vs Eclipse

Java IDE (integreeritud arenduskeskkond) turg on programmeerimisriistade valdkonnas üks intensiivsemalt konkureerivaid turge. NetBeans ja Eclipse on selles valdkonnas neli peamist konkurenti kaks (ülejäänud kaks on IntelliJ IDEA ja Oracle JDeveloper). Mõlemad, NetBeans ja Eclipse, on tasuta ja avatud lähtekoodiga tarkvara.

Mis on Eclipse?

Eclipse on IDE, mis võimaldab tarkvararakenduste väljatöötamist mitmes keeles. Tegelikult võib seda nimetada täielikuks tarkvaraarenduskeskkonnaks, mis koosneb IDE-st ja pistikprogrammisüsteemist. See on tasuta ja avatud lähtekoodiga tarkvara, mis on välja antud Eclipse'i avaliku litsentsi alusel. See on välja töötatud Java-s ja seda saab kasutada rakenduste arendamiseks peamiselt Java-s. Sobivate pistikprogrammide kasutamisel saab seda kasutada rakenduste arendamiseks paljudes teistes keeltes nagu C, C ++, Perl, PHP, Python, Ruby ja paljudes teistes. Lisaks saab Eclipse'is välja töötada matemaatika paketid. Eclipse IDE-d nimetatakse vastavalt Eclipse ADT, Eclipse CDT, Eclipse JDT ja Eclipse PDT, kui neid kasutatakse vastavalt Ada, C / C ++, Java ja PHP-ga.

See on platvormideülene IDE, mis töötab Linuxi, Mac OS X, Solarise ja Windowsi opsüsteemides. Selle praegune stabiilne väljalase on 3.7, mis ilmus juunis 2011. Eclipse põhineb täielikult pistikprogrammidel (kerged komponendid). Funktsionaalsus pole kõvakodeeritud nagu teistes rakendustes (selle asemel pakuvad kogu funktsionaalsust pistikprogrammid). Euquinox on Eclipse'i käitamissüsteemi alus.

Mis on NetBeans??

NetBeans on IDE tarkvararakenduste arendamiseks Java, JavaScripti, PHP, Pythoni, C / C ++ jne. NetBeans on ka platvormiraamistik, mida saab kasutada Java töölauarakenduste arendamiseks. NetBeans töötati välja Java. See on platvormideülene IDE, mis töötab paljudes opsüsteemides, näiteks Microsoft Windows, Mac OS X, Linux ja Solaris (seni, kuni JVM on installitud). Lisaks JVMile on JDK vajalik ka Java-rakenduste arendamiseks NetBeansis. Mooduleid (modulaarseid komponente) saab NetBeansi platvormi abil rakenduste arendamiseks kasutada. Erinevate funktsioonide jaoks, nagu Java / CVS-i redigeerimine, versioonistamine ja tugi, on olemas eraldi moodul. Mis tahes selle platvormi abil välja töötatud rakendust saavad kolmandad isikud laiendada. See kehtib ka NetBeans IDE kohta. Selle on välja töötanud Oracle Corporation ja praegune stabiilne väljalase on versioon 7.0, mis ilmus 2011. aasta aprillis. Selle litsentseerib CDDL (Common Development and Distribution License), mida pakub Sun.

Mis vahe on NetBeansil ja Eclipse'il??

Kuigi nii NetBeans kui ka Eclipse on kaks populaarseimat vaba ja avatud lähtekoodiga Java IDE-d, on neil oma erinevused. Maveni toetus on NetBeansis parem. Kuna NetFeansi jaoks saate GlassFishi koos Java EE paketiga, on seda lihtsam kasutada kui Eclipses'is (kuna GlassFish tuleb eraldi konfigureerida). NetBeans sisaldab Swingi sisseehitatud GUI-ehitajat, kuid Eclipse'is peate kasutama eraldi pistikprogrammi. Java kogukonna üldised arvamused nende kahe IDE kohta on üsna sarnased. Java (Java SE) põhiarenduseks pakuvad mõlemad võrreldavaid funktsioone. Kuid kui teil on konkreetne eesmärk, võib üks IDE olla pisut parem kui teine. Näiteks valitseb üldine üksmeel, et OSGi platvormil arendamiseks on Eclipse parem variant, NetBeans aga Java EE arendamiseks parem..