Apache NetBeans 11.3 kommer med mörkt nytt gränssnitt, HiDPI-förbättringar och mer

nätbönor11.3

La Apache Software Foundation tillkännagav lanseringen av den nya versionen av den integrerade utvecklingsmiljön "Apache NetBeans 11.3”, vilket är den femte versionen som utarbetats av Apache Foundation efter överföringen av NetBeans-koden av Oracle och den första versionen efter att projektet överfördes från inkubatorn till kategorin Apache-projekt.

Denna release innehåller flera ändringar och nya funktioner, av vilka vi kan hitta stöd för programmeringsspråken Java SE, Java EE, PHP, JavaScript och Groovy, medan den förväntade integrationen av stöd för C/C++-språk från version 11.3 av kodbasen från Oracle har skjutits upp till nästa version.

Vad är nytt i Apache NetBeans 11.3?

En av de viktigaste nyheterna som sticker ut i denna nya version är integrationen av nya mörka gränssnittsvisningslägen. De nya lägena som vi kan hitta är Dark Metal och Dark Nimbus, förutom att det också har föreslagits ett nytt FlatLaf-tema.

också förbättrat stöd för skärmar med hög pixeltäthet är markerat (HiDPI) och den förenklade HeapView-widgeten.

Förutom det lagt till stöd för Java SE 14-plattformen, planerad att släppas den 17 mars.

detta inkluderar syntaxmarkering och kodformatering för konstruktioner med det nya nyckelordet "record", vilket ger ett kompakt sätt att definiera klasser, vilket eliminerar behovet av att explicit definiera olika lågnivåmetoder, såsom equals(), hashCode() och toString().

Lagt till stöd för startläge för program som dök upp i Java 11, levereras som en enda källfil (en klass kan köras direkt från en källfil, utan att skapa klassfiler, JAR-filer och moduler). I NetBeans kan dessa enfilsprogram nu skapas utanför projekt i fönstret Favorite, Run och Debug.

Så väl som förmåga att vända konvertering av textblock som dök upp i förra numret, inklusive flerradstextdata utan användning av escape-tecken i dem. I kodredigeraren kan textblock nu konverteras tillbaka till rader.

Och förbättrat stöd för Gradle-byggsystem. Gradle Tooling API har uppdaterats till version 6.0. Tillagt stöd för ommapning av hemkatalog och sammansatt sammansättning (Gradle Composite Project). Projekterkännande på Kotlin-språket tillhandahålls. Tillagt stöd för påtvingad omstart av projekt.

Av de andra förändringarna som sticker ut: 

  • För projekt som använder Maven-byggsystemet har inställningar lagts till för att åsidosätta standardversionen av JDK.
  • Lade till TypeScript-språkstöd till kodredigeraren (expanderar JavaScript-kapaciteten, samtidigt som den förblir helt bakåtkompatibel).
  • För projekt i JavaScript har en anslutning upprättats som ger en anslutning till Chrome.
  • För PHP tillhandahålls autokomplettering av egenskaper och metoder utan "$this =>".
  • Arbetade med att få bort varningar vid sammanställning.
  • Uppdaterade biblioteken Groovy 2.5.9, junit 5.5.2 och GraalVM 19.3.0.
  • Vaktmästaren lägger till en funktion för att identifiera och ta bort gamla och oanvända NetBeans-kataloger.

Om du vill veta mer om det du kan rådfråga följande länk.

Hur installerar jag NetBeans 11.3 på Linux?

För dem som vill skaffa den här nya versionen måste de ladda ner källkoden för applikationen som de kan få från länken nedan.

När du har installerat allt sedan packar du upp den nyligen nedladdade filen i en katalog som du vill.

Och från terminalen ska vi gå in i den här katalogen och sedan köra:

ant

Att bygga Apache NetBeans IDE. När du väl har byggt kan du köra IDE genom att skriva

./nbbuild/netbeans/bin/netbeans

också det finns andra installationsmetoder med vilka de kan stödjas, en av dem är med hjälp av Snap-paket.

De behöver bara ha stöd för att kunna installera dessa typer av paket på sitt system. För att installera med den här metoden måste du skriva följande kommando:

sudo snap install netbeans --classic

En annan metod är med hjälp av Flatpak-paket, så de måste ha stöd för att installera dessa paket på sitt system.

Kommandot för att utföra installationen är som följer:

flatpak install flathub org.apache.netbeans

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.