NetBeans är en populär plattform för mjukvaruutveckling, mestadels för Java, som tillhandahåller guider och mallar som hjälper utvecklare att bygga applikationer snabbt och enkelt. Den innehåller modulära komponenter över ett brett spektrum av verktyg och har en IDE (integrerad utvecklingsmiljö) som gör det möjligt för utvecklare att skapa applikationer med ett GUI.
Medan NetBeans främst är ett verktyg för Java-utvecklare, stöder det också PHP, C och C ++ och HTML5.
NetBeans ursprung härrör från ett universitetsprojekt vid Charles University of Prague i Tjeckien 1996. Charmigt kallade Zelfi IDE för Java (en start på programmeringsspråket Delphi), NetBeans var den första Java IDE någonsin. Studenterna var entusiastiska över det och arbetade för att göra det till en kommersiell produkt. I slutet av 90-talet förvärvades det av Sun Microsystems som integrerade den i sin uppsättning Java-verktyg och sedan övergick den till open source. I juni 2000 lanserades den ursprungliga netbeansidan.
Oracle köpte Sun 2010 och förvärvade därmed också NetBeans, som fortsätter som ett open source-projekt sponsrat av Oracle. Den finns nu på www.netbeans.org.
Filosofin bakom NetBeans är att tillhandahålla en extensibleIDE som tillhandahåller alla verktyg som krävs för att utveckla desktop, enterprise, web och mobil applikationer. Möjligheten att installera plug-ins gör det möjligt för utvecklare att skräddarsy IDE till deras individuella utvecklingssmak.
Förutom IDE inkluderar NetBeans NetBeans-plattformen, ett ramverk för att bygga applikationer med Swing och JavaFX, Java GUI-verktygssatserna. Detta innebär att NetBeans tillhandahåller pluggbara meny- och verktygsfält, hjälper till att hantera fönster och utföra andra uppgifter när du utvecklar ett GUI.
Olika buntar kan laddas ner beroende på det primära programmeringsspråket du använder (t.ex. Java SE, Java SE och JavaFX, Java EE). Även om det inte spelar någon roll så kan du välja och välja vilka språk du vill programmera med via plug-in manager.
NetBeans är platt-plattform, vilket innebär att den körs på alla plattformar som stöder Java Virtual Machine inklusive Windows, Mac OS X, Linus och Solaris.
Även om öppen källkod - vilket betyder att den drivs av gemenskapen - följer NetBeans ett regelbundet, rigoröst utgivningsschema. Den senaste utgåvan var 8,2 i oktober 2016.
NetBeans körs på Java SE Development Kit (JDK) som inkluderar Java Runtime Environment samt en uppsättning verktyg för testning och felsökning av Java-applikationer. Vilken version av JDK som krävs beror på vilken NetBeans-version du använder. Alla dessa verktyg är gratis.