NetBeans

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
  • Øyeblikksbilde av NetBeans Profiler
  • NetBeans-prosjektattributter
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.

Netbeans-plattform

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.

NetBeans tilleggspakker

Dette er noen av de ekstra NetBeans-pakkene (noen kan lastes ned individuelt).

NetBeans

Gir støtte for å lage tjenesteorienterte applikasjoner (SOA), inkludert XML-skjemaverktøy, en WSDL-editor og en BPEL-editor for webtjenester.

PHP

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 .

Versjoner

NetBeans IDE-utgivelser [ 2 ]

NetBeans-versjoner [ 3 ]
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

Radiografi

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.

Programmeringsspråk som brukes i NetBeans IDE 6.1
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 %
Nåværende tilstand for NetBeans IDE
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)

Se også

Referanser

  1. M. Domínguez-Dorado,. All programmering. nr. 13. Sider. 32-34. Redaksjonell Iberprensa (Madrid). DL M-13679-2004. november 2005. NetBeans IDE 4.1. Alternativet til Eclipse . 
  2. http://netbeans.org/community/releases/roadmap.html
  3. "Apache NetBeans-arkiv" . netbeans.apache.org . Hentet 20. februar 2022 . 

Eksterne lenker