„Netbeans vs Eclipse“
„Java IDE“ (integruota plėtros aplinka) rinka yra viena iš intensyviausiai konkuruojančių programavimo priemonių 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 ir 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, kurią sudaro IDE ir papildinių sistema. Tai nemokama ir atvirojo kodo programinė įranga, išleista pagal „Eclipse Public License“. Jis sukurtas „Java“ ir gali būti naudojamas kuriant programas, daugiausia „Java“. Tačiau naudojant tinkamus papildinius, jis gali būti naudojamas kuriant programas daugeliu kitų kalbų, tokių kaip C, C ++, Perl, PHP, Python, Ruby ir daugeliu kitų. Be to, „Eclipse“ gali būti sukurti matematikos paketai. „Eclipse IDE“ yra atitinkamai vadinamas „Eclipse ADT“, „Eclipse CDT“, „Eclipse JDT“ ir „Eclipse PDT“, kai naudojami atitinkamai su „Ada“, „C / C ++“, „Java“ ir PHP..
Tai yra kelių platformų IDE, veikianti „Linux“, „Mac OS X“, „Solaris“ ir „Windows“ operacinėse sistemose. Šiuo metu jo stabilus išleidimas yra 3,7, kuris buvo išleistas 2011 m. Birželio mėn. „Eclipse“ yra visiškai pagrįstas papildiniais (lengvais komponentais). Funkcijos nėra užkoduotos, kaip ir kitose programose (vietoj to visas funkcijas teikia papildiniai). „Euquinox“ yra „Eclipse“ veikiančios sistemos pagrindas.
Kas yra „NetBeans“?
„NetBeans“ yra IDE, skirtas programinės įrangos programoms kurti „Java“, „Java“, „PHP“, „Python“, C / C ++ ir tt. „NetBeans“ taip pat yra platformos sistema, kurią galima naudoti kuriant darbalaukio programas „Java“. „NetBeans“ buvo sukurtas Java. Tai yra kelių platformų IDE, veikiantis daugelyje operacinių sistemų, tokių kaip „Microsoft Windows“, „Mac OS X“, „Linux“ ir „Solaris“ (tol, kol įdiegtas JVM). Be JVM, JDK reikalingas „Java“ programoms kurti „NetBeans“. Moduliai (moduliniai komponentai) gali būti naudojami kuriant programas naudojant „NetBeans“ platformą. Yra atskiras modulis skirtingoms funkcijoms, tokioms kaip „Java“ / CVS redagavimas, versijų kūrimas ir 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 yra licencijuota pagal „CDDL“ („Common Development and Distribution License“), kurią siūlo „Sun“..
Kuo skiriasi „NetBeans“ nuo „Eclipse“?
Nors „NetBeans“ ir „Eclipse“ yra du populiariausi nemokamo ir atvirojo kodo „Java IDE“, jie turi savo skirtumų. „Maven“ palaikymas yra geresnis „NetBeans“. Kadangi „NetBeans“ galite įsigyti „GlassFish“ su „Java EE“ paketu, juo naudotis yra lengviau nei „Eklipsuose“ (nes „GlassFish“ turite konfigūruoti atskirai). „NetBeans“ yra įmontuotas „Swing“ GUI kūrimo priemonė, tačiau „Eclipse“ turite naudoti atskirą papildinį. Bendrosios „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 platformoje, „Eclipse“ yra geresnis pasirinkimas, o „NetBeans“ yra geresnis „Java EE“ plėtrai..