NetBeans je priljubljena platforma za razvoj programske opreme, večinoma za Java, ki ponuja čarovnike in predloge za pomoč razvijalcem, da hitro in enostavno gradijo aplikacije. Vključuje modularne komponente v širokem razponu orodij in ima IDE (integrirano razvojno okolje), ki razvijalcem omogoča ustvarjanje aplikacij s pomočjo GUI-ja.
Medtem ko je NetBeans predvsem orodje za razvijalce Java, podpira tudi PHP, C in C ++ in HTML5.
Zgodovina NetBeansa
NetBeans izvira iz univerzitetnega projekta Karlove univerze v Pragi na Češkem leta 1996. Očarljivo je klical ZelfiIDE za Java (vzlet programskega jezika Delphi), NetBeans je bil prvi Java IDE doslej. Študenti so bili nad njim navdušeni in si prizadevali, da bi ga spremenili v komercialni izdelek. V poznih 90-ih letih prejšnjega stoletja ga je pridobil Sun Microsystems, ki ga je integriral v svoj nabor orodij Java in ga nato preusmeril v odprto kodo. Do junija 2000 je originalni netbeans spletna stran je bila sprožena.
Oracle je Sun kupil leta 2010 in s tem tudi nabavil NetBeans, ki se nadaljuje kot projekt z odprto kodo, ki ga sponzorira Oracle. Zdaj prebiva v
www.netbeans.org.Kaj lahko Netbeans naredi?
Filozofija, ki stoji za NetBeansom, je zagotoviti razširljivIDE, ki ponuja vsa orodja, potrebna za razvoj namiznih, podjetniških, spletnih in mobilnih aplikacij. Možnost namestitve vtičnikov omogoča razvijalcem, da IDE prilagodijo svojim individualnim razvojnim okusom.
Poleg IDE NetBeans vključuje NetBeans platformo, okvir za gradnjo aplikacij s Swingom in JavaFX, orodja Java GUI. To pomeni, da NetBeans ponuja vtični meni in elemente orodne vrstice, pomaga upravljati okna in izvajati druge naloge pri razvoju GUI-ja.
Različno snopi lahko prenesete, odvisno od primarnega programskega jezika, ki ga uporabljate (npr. Java SE, Java SE in JavaFX, Java EE). Čeprav to res ni pomembno, saj lahko prek upravitelja vtičnikov izbirate jezike za programiranje.
Primarne lastnosti
- Swing GUI Builder: Povlecite in spustite komponente Swing, da sestavite GUI aplikacije.
- JavaFX UI orodje: Sodelujte z JavaFX na enak način kot Swing in z njim enostavno vključite njegove komponente.
- Sodelovanje razvijalcev: Sodelujte z drugimi razvijalci pri uporabi NetBeans prek Netbeans Community ki vključuje forume, vaje, gradiva za usposabljanje in "NetBeans Dream Team", skupino predanih navdušencev.
- Netbeans platforma: Modularna platforma NetBeans ponuja API-je, s katerimi lahko olajšate namizne aplikacije z rokovanjem z nekaterimi pogostejšimi nalogami, povezanimi z razvojem Swingovih aplikacij.
Izjave in zahteve Netbeansa
NetBeans je navzkrižna platforma, kar pomeni, da deluje na kateri koli platformi, ki podpira navidezni stroj Java, vključno z Windows, Mac OS X, Linus in Solaris.
Čeprav se odprta koda - kar pomeni, da jo vodi skupnost - NetBeans drži rednega in strogega časovnega razporeda izdaje. Zadnja izdaja je bila 8.2 oktobra 2016.
NetBeans deluje na razvojnem kompletu Java SE (JDK), ki vključuje okolico izvajanja Java kot tudi nabor orodij za testiranje in odpravljanje napak Java aplikacij. Potrebna različica JDK je odvisna od različice NetBeans, ki jo uporabljate. Vsa ta orodja so brezplačna.