NetBeans este o platformă populară de dezvoltare de software, mai ales pentru Java, care oferă asistenți și șabloane pentru a ajuta dezvoltatorii să creeze aplicații rapid și ușor. Include componente modulare într-o gamă largă de instrumente și dispune de un IDE (mediu de dezvoltare integrat) care permite dezvoltatorilor să creeze aplicații folosind o GUI.
În timp ce NetBeans este în principal un instrument pentru dezvoltatorii Java, acesta acceptă și PHP, C și C ++ și HTML5.
Originile NetBeans provin dintr-un proiect universitar la Universitatea Charles din Praga din Republica Cehă în 1996. Numit fermecător Zelfi IDE pentru Java (o decolare a limbajului de programare Delphi), NetBeans a fost primul Java IDE vreodată. Studenții au fost entuziasmați în acest sens și au muncit să-l transforme într-un produs comercial. La sfârșitul anilor 90, a fost achiziționat de Sun Microsystems care l-a integrat în setul său de instrumente Java și apoi l-a transformat în open source. Până în iunie 2000, site-ul inițial netbeans a fost lansat.
Oracle a achiziționat Sun în 2010 și astfel a achiziționat NetBeans, care continuă ca un proiect open source sponsorizat de Oracle. Acum se află pe www.netbeans.org.
Filozofia din spatele NetBeans este de a oferi un extensibleIDE care să ofere toate instrumentele necesare dezvoltării aplicațiilor desktop, enterprise, web și mobile. Posibilitatea de a instala plugin-uri permite dezvoltatorilor să adapteze IDE-ului la gusturile lor individuale de dezvoltare.
Pe lângă IDE, NetBeans include Platforma NetBeans, un cadru pentru construirea aplicațiilor cu Swing și JavaFX, seturile de instrumente Java GUI. Acest lucru înseamnă că NetBeans oferă meniu conectabil și elemente din bara de instrumente, ajută la administrarea Windows și la efectuarea altor sarcini atunci când se dezvoltă o interfață grafică.
Pot fi descărcate diverse pachete, în funcție de limbajul de programare primar pe care îl utilizați (de exemplu, Java SE, Java SE și JavaFX, Java EE). Deși nu contează cu adevărat, deoarece puteți alege și alege cu ce limbi să programați prin intermediul pluginului.
NetBeans este multiplă platformă, ceea ce înseamnă că rulează pe orice platformă care acceptă mașina virtuală Java, inclusiv Windows, Mac OS X, Linus și Solaris.
Deși open source - ceea ce înseamnă că este condus de comunitate, NetBeans respectă un program de lansare regulat și riguros. Cea mai recentă versiune a fost 8,2 în octombrie 2016.
NetBeans rulează pe Java SE Development Kit (JDK) care include Java Runtime Environment, precum și un set de instrumente pentru testarea și depanarea aplicațiilor Java. Versiunea JDK necesară depinde de versiunea NetBeans pe care o utilizați. Toate aceste instrumente sunt gratuite.