Wat is NetBeans?

NetBeans is een populair softwareontwikkelingsplatform, meestal voor Java, dat wizards en sjablonen biedt waarmee ontwikkelaars applicaties snel en gemakkelijk kunnen bouwen. Het omvat modulaire componenten voor een breed scala aan tools en beschikt over een IDE (geïntegreerde ontwikkelomgeving) waarmee ontwikkelaars applicaties kunnen maken met behulp van een GUI.

Hoewel NetBeans voornamelijk een hulpmiddel is voor Java-ontwikkelaars, ondersteunt het ook PHP, C en C ++ en HTML5.

NetBeans geschiedenis

De oorsprong van NetBeans komt voort uit een universitair project aan de Charles Universiteit van Praag in Tsjechië in 1996. Charmant genaamd Zelfi IDE voor Java (een opstart van de programmeertaal Delphi), NetBeans was de eerste Java IDE ooit. De studenten waren er enthousiast over en probeerden er een commercieel product van te maken. Aan het eind van de jaren 90 werd het overgenomen door Sun Microsystems, die het integreerde in zijn set Java-hulpprogramma's en het vervolgens overdroeg naar open source. Tegen juni 2000 werd de oorspronkelijke netbeans-site gelanceerd.

Oracle kocht Sun in 2010 en verwierf daarmee ook NetBeans, dat verder gaat als een open source-project gesponsord door Oracle. Het bevindt zich nu op www.netbeans.org.

Wat kunnen Netbeans doen?

De filosofie achter NetBeans is om een ​​uitbreidbareIDE te bieden die alle tools biedt die nodig zijn om desktop-, bedrijfs-, web- en mobiele applicaties te ontwikkelen. De mogelijkheid om plug-ins te installeren stelt ontwikkelaars in staat om de IDE aan te passen aan hun individuele ontwikkelingssmaken.

Naast de IDE omvat NetBeans het NetBeans-platform, een framework voor het bouwen van applicaties met Swing en JavaFX, de Java GUI-toolkits. Dit betekent dat NetBeans inplugbare menu- en werkbalkitems biedt, vensters helpt beheren en andere taken uitvoert bij het ontwikkelen van een GUI.

Verschillende bundels kunnen worden gedownload, afhankelijk van de primaire programmeertaal die u gebruikt (bijvoorbeeld Java SE, Java SE en JavaFX, Java EE). Hoewel het niet echt uitmaakt, want je kunt kiezen met welke talen je programmeert via de plug-in manager.

Primaire functies

  • Swing GUI Builder: Versleep Swing-componenten om de GUI van een applicatie te bouwen.
  • JavaFX UI-toolkit: Werk met JavaFX op dezelfde manier als Swing, met eenvoudige integratie van de componenten.
  • Samenwerking met ontwikkelaars: Werk samen met andere ontwikkelaars aan het gebruik van NetBeans via de Netbeans-community, waaronder forums, tutorials, trainingsmateriaal en het "NetBeans Dream Team", een groep toegewijde enthousiastelingen.
  • Netbeans Platform: Het modulaire NetBeans-platform biedt API's om desktoptoepassingen eenvoudiger te maken door enkele van de meest voorkomende taken bij het ontwikkelen van Swing-toepassingen uit te voeren.

Netbeans-releases en vereisten

NetBeans is platformoverschrijdend, wat betekent dat het op elk platform draait dat de Java Virtual Machine ondersteunt, inclusief Windows, Mac OS X, Linus en Solaris. 

Hoewel open source - wat betekent dat het door de gemeenschap wordt beheerd - houdt NetBeans zich aan een regelmatig, rigoureus releaseschema. De meest recente release was 8,2 in oktober 2016.

NetBeans draait op de Java SE Development Kit (JDK), die de Java Runtime Environment bevat, evenals een set hulpmiddelen voor het testen en debuggen van Java-applicaties. De vereiste versie van de JDK is afhankelijk van de NetBeans-versie die u gebruikt. Al deze tools zijn gratis.