Apache NetBeans | ||
---|---|---|
Apache NetBeans 11 på JDK 12.0.1 på Arch Linux | ||
Generell informasjon | ||
programtype | Integrert utviklingsmiljø , programvareutviklingssett | |
utvikler | Apache Software Foundation , Oracle Corporation | |
Første utgivelse | 12. juni 2000 | |
Tillatelse | CDDL , GPL2 | |
Faktisk tilstand | Aktiv | |
Språk | Flerspråklig (kun spansk i versjon 8.2) | |
Teknisk informasjon | ||
Planlagt inn | Java | |
Støttede plattformer | Java SE , Java EE , Java FX | |
Versjoner | ||
Siste stabile versjon | 14 ( info ) (9. juni 2022 (4 måneder og 8 dager)) | |
lesbare filer | ||
| ||
Lenker | ||
Offesiell nettside kodelager | ||
NetBeans er et gratis integrert utviklingsmiljø , laget primært for programmeringsspråket Java . Det er også et betydelig antall moduler for å utvide den. NetBeans IDE [ 1 ] er et gratis produkt uten bruksbegrensninger.
NetBeans er et meget vellykket åpen kildekode-prosjekt med en stor brukerbase, et stadig voksende fellesskap. Sun Microsystems grunnla NetBeans åpen kildekode-prosjektet i juni 2000 og fortsetter å være hovedsponsor for prosjektene. Sun Microsystems administreres for tiden av Oracle Corporation .
NetBeans-plattformen lar applikasjoner bygges fra et sett med programvarekomponenter kalt moduler . En modul er en Java-fil som inneholder java-klasser skrevet for å samhandle med NetBeans API-er og en spesiell fil (manifestfil) som identifiserer den som en modul. Applikasjoner bygget fra moduler kan utvides ved å legge til nye moduler til dem. Fordi modulene kan utvikles uavhengig, kan applikasjoner basert på NetBeans-plattformen enkelt utvides av andre programvareutviklere.
NetBeans IDE tillater utvikling av alle typer Java-applikasjoner (J2SE, web, EJB og mobilapplikasjoner). Funksjonene inkluderer et Ant-basert prosjektsystem, versjonskontroll og refactoring.
NetBeans IDE 6.5.2, som ble utgitt 19. november 2008, utvider eksisterende Java EE-funksjoner (inkludert støtte for persistens , EJB 3 og JAX-WS ). I tillegg muliggjør NetBeans Enterprise Pack utvikling av bedriftsapplikasjoner med Java EE 5, inkludert visuelle SOA -utviklingsverktøy, XML - skjemaverktøy , webtjenestemålretting (for BPEL ) og UML - modellering . NetBeans C / C++- pakken støtter C/C++-prosjekter, mens PHP - pakken støtter PHP 5.
Modularitet. Alle IDE-funksjoner leveres av moduler. Hver modul gir en veldefinert funksjon, for eksempel Java-støtte, redigering eller versjonskontrollsystemstøtte . NetBeans inneholder alle nødvendige moduler for Java-applikasjonsutvikling i en enkelt nedlasting, slik at brukeren kan begynne å jobbe umiddelbart.
Sun Studio , Sun Java Studio Enterprise og Sun Java Studio Creator fra Sun Microsystems har alle vært basert på NetBeans IDE.
Fra juli 2006 er NetBeans IDE lisensiert under Common Development and Distribution License ( CDDL ), en lisens basert på Mozilla Public License (MPL). I oktober 2007 kunngjorde Sun at NetBeans heretter vil bli tilbudt under dobbel lisensiering av CDDL og GPL versjon 2.
Det er et rammeverk som forenkler utviklingen av applikasjoner for Java Swing . NetBeans IDE for Java SE-pakken inneholder det du trenger for å begynne å utvikle plugins og applikasjoner basert på NetBeans-plattformen; ingen ekstra SDK er nødvendig.
Applikasjoner kan dynamisk installere moduler. Noen applikasjoner kan inkludere en oppdateringsmodul som lar brukere laste ned digitale signaturoppdateringer og nye funksjoner direkte i den kjørende applikasjonen. Installere en oppdatering eller ny versjon på nytt, ikke tvinge brukere til å laste ned hele appen på nytt.
Plattformen tilbyr vanlige gjenbrukbare tjenester for skrivebordsapplikasjoner, slik at utviklere kan fokusere på applikasjonslogikken. Noen av funksjonene til appen er:
NetBeans IDE er gratis, åpen kildekode, kryssplattform med innebygd støtte for programmeringsspråket Java.
Dette er noen av de ekstra NetBeans-pakkene (noen kan lastes ned individuelt).
Gir støtte for å lage tjenesteorienterte applikasjoner (SOA), inkludert XML-skjemaverktøy, en WSDL-editor og en BPEL-editor for webtjenester.
NetBeans lar deg lage webapplikasjoner med PHP 7, en kraftig innebygd debugger , og kommer også med støtte for Symfony , et flott MVC - rammeverk skrevet i PHP . Ved også å ha AJAX -støtte , bruker flere og flere LAMP- eller WAMP- applikasjonsutviklere NetBeans som IDE .
NetBeans IDE-utgivelser [ 2 ]
Versjon | Utgivelsesdato |
---|---|
Apache Netbeans 15 | 31. august 2022 |
Apache Netbeans 14 | 9. juni 2022 |
Apache Netbeans 13 | 4. mars 2022 |
Apache Netbeans 12.6 | 29. november 2021 |
Apache Netbeans 12.5 | 13. september 2021 |
Apache Netbeans 12.3 | 3. mars 2021 |
Apache Netbeans 12.2 | 7. desember 2020 |
Apache Netbeans 12.0 | 4. juni 2020 |
Apache Netbeans 11.3 | 2019 |
Apache Netbeans 11.2 | 2019 |
Apache Netbeans 11.1 | 2019 |
Apache Netbeans 11.0 | 4. april 2019 |
Apache Netbeans 10.0 | 27. desember 2018 |
Apache Netbeans 9.0 | 29. juli 2018 |
NetBeans 8.2 | 3. oktober 2016 |
NetBeans 8.1 | 4. november 2015 |
NetBeans 8.0.1 | 5. oktober 2014 |
NetBeans 7.4 | 15. oktober 2013 |
NetBeans 7.3.1 | 12. juni 2013 |
NetBeans 7.3 | 21. februar 2013 |
NetBeans 7.2 | november 2012 |
NetBeans 7.1.2 | mai 2012 |
NetBeans 7.0.1 | 1. august 2011 |
NetBeans 7.0 | 20. april 2011 |
NetBeans 6.9.1 | 4. august 2010 |
NetBeans 6.9 | 15. juni 2010 |
NetBeans 6.8 | 10. desember 2009 |
Nettbønner 6.7.1 | 27. juli 2009 |
NetBeans 6.7 | 29. juni 2009 |
NetBeans 6.5 | 25. november 2008 |
NetBeans 6.1 | 28. april 2008 |
NetBeans 6.0 | 3. desember 2007 |
Nettbønner 5.5.1 | 24. mai 2007 |
NetBeans 5.5 | 30. oktober 2006 |
NetBeans 5.0 | januar 2006 |
NetBeans 4.1 | mai 2005 |
NetBeans 4.0 | desember 2004 |
NetBeans 3.6 | april 2004 |
NetBeans 3.5 | juni 2003 |
nettbønner 3.4.1 | januar 2003 |
nettbønner 3.4 | august 2002 |
nettbønner 3.3.2 | juli 2002 |
nettbønner 3.3.1 | februar 2002 |
nettbønner 3.3 | desember 2001 |
nettbønner 3.2.1 | 2001 |
nettbønner 3.2 | mars 2001 |
netbønner 3.1 | desember 2000 |
Dataene nevnt nedenfor ble innhentet ved bruk av David A. Wheelers 'SLOCCount'.
NetBeans IDE 6.1 inneholder omtrent 1 990 915 linjer med kode, hvorav 99,19 % er Java. Innsatsen for å produsere programvare av denne størrelsen etter AS-modellen er ca. 582 person/år.
Språk | linjer med kode | % |
---|---|---|
JAVA | 1 990 915 | 99,19 % |
JSP-er | 7.917 | 0,40 % |
Haskell | 3.138 | 0,16 % |
CPP | 1.761 | 0,09 % |
Yacc | 1.123 | 0,06 % |
Sh | 1080 | 0,05 % |
lex | 506 | 0,03 % |
Perle | 350 | 0,02 % |
Objc | 288 | 0,01 % |
Ansic | tjue | 0,00 % |
nettside | https://netbeans.apache.org |
Start av prosjektet | 1999 |
Gjeldende versjon | NetBeans 15 |
linjer med kildekode | 1 990 915 |
Estimert utviklingsinnsats (personår / person-måned) |
582,15 / 6 985,81 |
Tidsestimat (år-måneder) | 6,02 / 72,23 |
Anslått antall parallelle utviklere | 96,71 |
kostnadsberegning | $78,640,629 (gjennomsnittlig lønn $56,286/år med ekstra kostnader på 2,40) |