Netbeans vs Eclipse
Java IDE (integruotos plėtros aplinkos) rinka yra viena intensyviausiai konkuruojančių programavimo įrankių srityje. NetBeans ir Eclipse yra du iš keturių pagrindinių konkurentų šioje srityje (kiti du yra IntelliJ IDEA ir Oracle JDeveloper). „NetBeans“ir „Eclipse“yra nemokama atvirojo kodo programinė įranga.
Kas yra Eclipse?
Eclipse yra IDE, leidžianti kurti programinę įrangą keliomis kalbomis. Tiesą sakant, tai gali būti vadinama visa programinės įrangos kūrimo aplinka, sudaryta iš IDE ir papildinių sistemos. Tai nemokama atvirojo kodo programinė įranga, išleista pagal Eclipse viešąją licenciją. Jis sukurtas Java ir gali būti naudojamas kuriant programas daugiausia Java. Tačiau naudojant tinkamus papildinius, jį galima naudoti kuriant programas daugeliu kitų kalbų, tokių kaip C, C++, Perl, PHP, Python, Ruby ir daugelis kitų. Be to, „Eclipse“galima sukurti matematikos paketus. Eclipse IDE vadinamas Eclipse ADT, Eclipse CDT, Eclipse JDT ir Eclipse PDT, kai naudojamas atitinkamai su Ada, C/C++, Java ir PHP.
Tai kelių platformų IDE, veikianti Linux, Mac OS X, Solaris ir Windows operacinėse sistemose. Dabartinis stabilus jo leidimas yra 3.7, kuris buvo išleistas 2011 m. birželio mėn. Eclipse yra visiškai pagrįstas papildiniais (lengvais komponentais). Funkcionalumas nėra užkoduotas kaip kitose programose (visas funkcijas teikia papildiniai). „Euquinox“yra „Eclipse“vykdymo sistemos pagrindas.
Kas yra NetBeans?
NetBeans yra IDE, skirta programinei įrangai kurti Java, JavaScript, PHP, Python, C/C++ ir kt. NetBeans taip pat yra platformos sistema, kurią galima naudoti kuriant darbalaukio programas Java. NetBeans buvo sukurtas Java. Tai kelių platformų IDE, veikianti daugelyje operacinių sistemų, tokių kaip „Microsoft Windows“, „Mac OS X“, „Linux“ir „Solaris“(jei JVM yra įdiegtas). Be JVM, norint kurti Java programas NetBeans, reikia JDK. Moduliai (moduliniai komponentai) gali būti naudojami kuriant programas naudojant NetBeans platformą. Yra atskiras modulis įvairioms funkcijoms, tokioms kaip redagavimas, versijų kūrimas ir Java/CVS palaikymas. Bet kurią programą, sukurtą naudojant šią platformą, gali išplėsti trečiosios šalys. Tai pasakytina ir apie patį NetBeans IDE. Ją sukūrė „Oracle Corporation“, o dabartinė stabili versija yra 7.0 versija, kuri buvo išleista 2011 m. balandžio mėn. Ji licencijuota pagal CDDL (bendroji kūrimo ir platinimo licenciją), kurią siūlo „Sun“.
Kuo skiriasi NetBeans ir Eclipse?
Nors „NetBeans“ir „Eclipse“yra dvi populiariausios nemokamos ir atvirojo kodo „Java“IDE, jie turi savo skirtumų.„Maven“palaikymas yra geresnis „NetBeans“. Kadangi „GlassFish“galite gauti su „Java EE“paketu, skirtu „NetBeans“, jį naudoti lengviau nei „Eclipses“(kadangi „GlassFish“turite konfigūruoti atskirai). „NetBeans“turi integruotą „Swing“GUI kūrimo priemonę, tačiau „Eclipse“turite naudoti atskirą papildinį. Bendros Java bendruomenės nuomonės apie šias dvi IDE yra gana panašios. Pagrindiniam Java (Java SE) kūrimui jie abu siūlo panašias funkcijas. Bet jei turite konkretų tikslą, vienas IDE gali būti šiek tiek geresnis už kitą. Pavyzdžiui, yra bendras sutarimas, kad kuriant OSGi platformą, Eclipse yra geresnis pasirinkimas, o NetBeans yra geresnis Java EE kūrimui.