Apache Software Foundation introduserte det integrerte utviklingsmiljøet Apache NetBeans 12.4, som gir støtte for programmeringsspråkene Java SE, Java EE, PHP, C/C++, JavaScript og Groovy. Dette er den syvende utgivelsen produsert av Apache Foundation siden NetBeans-koden ble overført fra Oracle.
Nye nøkkelfunksjoner i NetBeans 12.3:
- Lagt til støtte for Java SE 16-plattformen, som også er implementert i nb-javac, Java-kompilatoren innebygd i NetBeans (modifisert javac). I stedet for opprinnelig Base64-kodingsimplementering, brukes java.util.Base64-modulen.
- Prosessen med å installere og registrere OpenJDK-distribusjoner i NetBeans har blitt automatisert (elementet "Remote Universal OpenJDK Service" er lagt til i menyen "Verktøy/ Java-plattform/Legg til plattform").
- Lagt til støtte for Jakarta EE 9-prosjekter.
- Lagt til en veiviser for å lage prosjekter basert på Micronaut-rammeverket ("New Project / Java with Maven / Micronaut Project"). Implementerte kodefullføring, refactoring og koblingsbehandling i Micronaut yaml-filer.
- Versjonen av Payara-plattformen oppdages automatisk og vises i serverregistreringspanelet.
- For prosjekter som bruker Maven-byggesystemet, har muligheten til å erstatte argumenter i applikasjoner og VM-er som skal brukes ved oppstart og feilsøking blitt implementert.
- Gradle-verktøysettet er oppdatert til versjon 7.0. Lagt til støtte for logisk gruppering av kode og ressurser ("Gradle Source Groups") Oppdatert versjon av JaCoCo 0.8.6 (Gradle Code Coverage).
- Lagt til støtte for Freeform Ant-prosjekter med hekkenivå 9+. Forbedret støtte for utvikling av Java/Jakarta EE-prosjekter som bruker Ant.
- PHP-utviklingsverktøyene har lagt til støtte for navngitte argumenter, introdusert i PHP 8.0-utgivelsen. I delen med viktige filer vises nå konfigurasjonsfilene for PHP-CS-Fixer 3. Kompatibilitet med Phing 3 er lagt til. Dialogboksen "Fix Uses" er endret.
- Forbedret autofullføring av HTML-tagger som brukes ved generering av nettskjemaer.
- Implementert gjenkjenning av filtypene ".md" med Markdown-oppmerking og merking av dem med et spesielt ikon. Lagt til Markdown-syntaksutheving.
- Informasjon om tilstedeværelsen av feil vises konstant i form av et ikon i nedre høyre hjørne.
Kilde: opennet.ru