Paar dagen geleden de lancering van de nieuwe versie van Apache NetBeans 25, die een aantal belangrijke verbeteringen introduceert die gericht zijn op de efficiëntie van de ontwikkelomgeving, de gebruikerservaring en de compatibiliteit.
Tot de hoogtepunten behoren: gereedschappen zijn geoptimaliseerd sleutel in de code-editor, wat zorgt voor een intuïtievere navigatie tijdens refactorings, een Beter beheer van de tabbladvolgorde in projecten en nauwkeurigere tracering van codewijzigingen.
Visuele optimalisatie en gebruikerservaring
Een van de belangrijkste wijzigingen die deze nieuwe versie van NetBeans 25 met zich meebrengt, is de Pictogrammen in SVG-formaat insluiten, wat resulteert in scherpere, beter schaalbare graphics binnen de interface. Daarnaast, om het laden van afbeeldingen te verbeteren In dit formaat, NetBeans gebruikt nu de JSVG-bibliotheek, een lichter alternatief en efficiënt vergeleken met Batik.
Op interfaceniveau is Er zijn aanpassingen gemaakt aan het uiterlijk van actieve tabbladen en geselecteerde gebieden, evenals een duidelijkere en functionelere implementatie van de optie om bovenliggende mappen in tabbladkoppen weer te geven. Ook Het dialoogvenster voor het selecteren van mappen is opnieuw ontworpen binnen het bestandssysteem, wat zorgt voor een vloeiendere en nauwkeurigere ervaring.
SQL-editor en ondersteuningsverbeteringen
In NetBeans 25 heeft de SQL-editor grote verbeteringen ondergaan, zoals Er is een geavanceerder systeem voor automatisch aanvullen geïntroduceerd, die termen kan voorstellen op basis van gedeeltelijke overeenkomsten binnen woorden, zonder dat de zoekopdracht bij het eerste teken hoeft te beginnen.
Wat betreft verbeteringen in de compilatiesystemen, Er zijn compatibiliteitsverbeteringen doorgevoerd met Ant, Gradle en Maven. In het geval van Graden, Is geïmplementeerd mogelijkheid om tests in parallelle modus uit te voerenof, wat de efficiëntie van geautomatiseerd testen verbetert. Maven, aan de andere kant, biedt nu nauwkeurigere afhankelijkheidsdetectieTerwijl Ant is geoptimaliseerd om uitvoering op Payara Server te ondersteunen binnen de WSL-omgeving (Windows Subsystem for Linux).
De LSP-serverondersteuning (Language Server Protocol) is verbeterd en biedt veelzijdiger gebruik binnen NetBeans. In aanvulling, integratie met de NetBeans-plug-in voor VSCode is verbeterd, wat samenwerking in hybride omgevingen mogelijk maakt.
Nieuwe functies voor Java, PHP en andere technologieën
NetBeans 25 biedt functionaliteitsverbeteringen voor Java, waaronder: automatisch aanvullen binnen schakelblokken, waardoor het schrijven van code flexibeler wordt, is de automatische codeopmaak verbeterd zodat sluitende haakjes beter worden verwerkt.
De interne compiler van NetBeans, nb-javac is bijgewerkt naar JDK-versie 24b29, waardoor compatibiliteit met de nieuwste functies wordt gegarandeerd en Ondersteuning voor de Nashorn 15.x JavaScript-engine is toegevoegd in JDK 15 en hogere versies.
Voor PHP, NetBeans 25 introduceert ondersteuning voor PHPStan statische analyzer level 10 controlesBovendien, Nieuw toegevoegde functies zijn opgenomen in PHP 8.4.
Ten slotte is het de moeite waard om te vermelden dat de Groovy-bibliotheken zijn bijgewerkt naar versie 3.0.23, biedt stabiliteitsverbeteringen en nieuwe functies. Ook ondersteuning is uitgebreid voor GlasVis 7 (tot versie 7.0.21) en GlassFish 8 (tot testversie 8.0.0-M9).
Als je er meer over wilt weten van deze nieuwe versie, kunt u de details bekijken in de volgende link.
Hoe Apache NetBeans 25 op Linux te installeren?
Apache NetBeans kan op verschillende manieren op Linux worden geïnstalleerd, afhankelijk van de voorkeuren van de gebruiker en de compatibiliteit van het systeem.
Als u Apache NetBeans liever vanuit de broncode compileert, is de eerste stap het downloaden van de benodigde bestanden van de officiële website van het project. Zodra de bestanden zijn verkregen, moet het pakket worden uitgepakt op de gewenste locatie in het systeem.
Vervolgens moet u de terminal openen en naar de map navigeren waar de bestanden zijn uitgepakt. Daar moet u de volgende opdracht uitvoeren:
ant
Om de Apache NetBeans IDE te bouwen. Eenmaal gebouwd, kunt u de IDE uitvoeren door te typen
./nbbuild/netbeans/bin/netbeans
Installatie via Snap
Voor gebruikers die de voorkeur geven aan een eenvoudigere en snellere methode, is NetBeans beschikbaar als Snap-pakket:
sudo snap install netbeans --classic
Installatie met behulp van Flatpak
Een andere optie is om Apache NetBeans te installeren met behulp van Flatpak. Om dit te kunnen doen, moet het systeem ondersteuning voor dit type pakketten hebben ingeschakeld. Het commando om de installatie uit te voeren is als volgt:
flatpak install flathub org.apache.netbeans