De geïntegreerde ontwikkelomgeving Apache NetBeans 22 is beschikbaar.

De geïntegreerde ontwikkelomgeving Apache NetBeans 22 is geïntroduceerd, die ondersteuning biedt voor de programmeertalen Java SE, Java EE, PHP, C/C++, JavaScript, Rust en Groovy. Klaar om gebruiksklare builds te maken voor Linux (snap, flatpak), Windows en macOS.

Onder de voorgestelde wijzigingen:

  • De gebruikersinterface toont informatie over sneltoetsen voor veelvoorkomende bewerkingen.
    De geïntegreerde ontwikkelomgeving Apache NetBeans 22 is beschikbaar.
  • Pictogrammen voor macOS zijn bijgewerkt.
    De geïntegreerde ontwikkelomgeving Apache NetBeans 22 is beschikbaar.
  • De bestandskeuzepaneel heeft een sectie met favoriete mappen toegevoegd.
    De geïntegreerde ontwikkelomgeving Apache NetBeans 22 is beschikbaar.
  • De Dashboard API is toegevoegd om de opstartanimatie (welkomstpagina) te vervangen.
    De geïntegreerde ontwikkelomgeving Apache NetBeans 22 is beschikbaar.
  • De interface voor het bekijken van de geschiedenis en wijzigingen in Git is verbeterd.
    De geïntegreerde ontwikkelomgeving Apache NetBeans 22 is beschikbaar.
    De geïntegreerde ontwikkelomgeving Apache NetBeans 22 is beschikbaar.
  • Voor Java-projecten is de eerste ondersteuning voor JDK 22 toegevoegd. Er zijn codevoorbeelden toegevoegd voor de methoden List.of(), Map.of() en Set.of(), verzegelde (‘sealed’) klassen en het type ‘record’. De codegenerator voor de types ‘record’ en ‘enum’ is bijgewerkt. De ingebouwde Java-compiler nb-javac (gemodificeerde javac) is bijgewerkt naar versie 22. Code-autocompleter is geïmplementeerd voor statische methoden van Java-klassen. Ondersteuning voor het MVC-framework Spring 5.3.31 is gerealiseerd, terwijl de ondersteuning voor verouderde versies Spring 3 en 4 is stopgezet.
  • De ondersteuning voor buildsystemen Gradle en Maven is verbeterd. De Gradle-toolset en API-ondersteuningscode zijn bijgewerkt naar versie Gradle 8.7, en Maven naar versie 9.10. De wizard voor het creëren van projecten met Gradle is verbeterd. De data-indexeringsengine in Maven is bijgewerkt naar Lucene 9.10.0. De experimentele Maven-uploadfunctie is verwijderd en problemen met conflicterende afhankelijkheden zijn opgelost. De mogelijkheid om afbeeldingen te maken voor Helidon-projecten is toegevoegd. Een functie voor het hernoemen van klassen in Maven-projecten is geoptimaliseerd.
  • Bij het bouwen met behulp van de Ant-toolset is ondersteuning voor de eigenschap javac.release gerealiseerd.
  • In de omgeving voor de programmeertaal PHP is de ondersteuning voor de nieuwe mogelijkheden in de nieuwste versies van PHP verbeterd. De weergave van informatie bij het bereiken van breakpoints tijdens het debuggen is verbeterd. De code-invoeghulpmiddelen hebben ondersteuning toegevoegd voor automatische importbewerkingen (Auto Import). De controle op hernoemingen bij refactoring is verbeterd.
  • Ondersteuning voor het Jakarta EE 11-platform, GlassFish 7.0.14 en GlassFish 8.0.0-M4 is toegevoegd. de server Wildfly 31-applicaties. Ondersteuning voor Apache Struts 1 is beëindigd. Voor het Micronaut-framework zijn er aparte sjablonen toegevoegd voor het maken van eigen controllers en het laden van controllers uit repositories. Voor Jakarta-gebaseerde projecten is code-aanvulling voor JSF- en JSP-pagina’s opgenomen, en is de generatie van Servlet, Filter en Listener geactiveerd. De sjabloonmaker voor JSF Facelets heeft ondersteuning voor de namespace JSF 4+ gekregen.
  • In de omgeving voor webprojecten is ondersteuning toegevoegd voor het Chrome DevTools Protocol voor het debuggen van Node.js-applicaties. In de JavaScript-editor is JAR-URL-verwerking geïmplementeerd, is de code-aanvulling met opmerkingen verbeterd en is ondersteuning voor de meta-eigenschappen new.target en import.meta toegevoegd. Het herstel van de JavaScript-engine na fouten is verbeterd.
  • De libs.graaljs, libs.graalsdk en libs.truffleapi zijn bijgewerkt tot versie 24.
  • Ondersteuning voor het genereren van Java-code op basis van voorgeschreven GoLang- en ANTLR-grammatica's is toegevoegd. De versies van de ANTLR-tooling zijn bijgewerkt.
  • De mogelijkheden met betrekking tot het gebruik van servers LSP (Language Server Protocol).
  • Het werken met Truffle-breakpoints is toegestaan.
    De geïntegreerde ontwikkelomgeving Apache NetBeans 22 is beschikbaar.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster