Den nya versionen av Apache NetBeans IDE 10.0 kommer

netbeans-10.0-

Apache Software Foundation har introducerat den integrerade utvecklingsmiljön Apache NetBeans 10.0. Detta är den andra versionen som Apache Foundation utarbetat efter överföringen av NetBeans-koden till Oracle.

För närvarande, projektet är fortfarande under ledning av Apache-utvecklare, som förbereder infrastrukturen, granskar licensens renhet och testar förmågan att följa utvecklingsprinciperna i Apache-communityn.

I framtiden, så snart projektet visar sig redo för en oberoende existens som inte kräver ytterligare tillsyn, kommer det att överföras till antalet primära Apache-projekt.

Den andra versionen, bildad under ledning av Apache-projektet, är anmärkningsvärt för integrationen av moduler för att stödja programmeringsspråken PHP, JavaScript / HTML5 och Groovoch som nyligen överfördes till Apache Foundation och inte inkluderades i Apache NetBeans 9-versionen, som var begränsad till Java SE.

C / C ++ support förväntas i nästa version.

NetBeans 10.0 Höjdpunkter

Med den här nya versionen av NetBeans 10.0 JDK 11-stöd tillhandahölls, inklusive den uppdaterade nbjavac-modulen.

Förutom Java EE- och CORBA-modulerna som tagits bort från JDK, överfördes den till den föråldrade Nashorn JavaScript-motorkategorin och lagt till stöd för "var" -definitioner för implicit skrivna parametrar för lambdauttryck.

Å andra sidan tillkom stöd för JUnit 5-biblioteket, som nu används som standardversion av JUnit när du skapar tester för Java 8+-baserade Maven-projekt.

Ett nytt testmönster har implementerats, möjligheten att starta eller felsöka valda testmetoder har lagts till (stöd för @Testable-anteckning).

Förbättringar för PHP-stöd

I NetBeans 10.0 stöd för PHP-språkfunktioner som lagts till i grenar 7.0 till PHP 7.3 implementerades.

I vilken det ingår möjligheten att lämna kommatecken i slutet av listorna och argumentens funktion, flexibel syntax för multilinjeinsättning, tilldelning av länkar i listan (), typ av objekt, definition av synlighet för konstanter inom en klass , hantering av flera typer av undantag i ett fångstuttryck, stöd för nollvärderade typer, möjligheten att ange nycklar i listkonstruktionen () och användning av reserverade nyckelord i nya sammanhang.

Lagt till stöd för PHPStan statisk analysator (konfiguration i "Verktyg> Alternativ> PHP> Kodanalys> PHPStan", inspektion i "Källa> Inspektera ...> Konfiguration: PHPStan");

I kodredigeraren för PHP, lagt till varningar om att returnera värden i funktioner med typen ogiltig och felaktig deklaration av icke-abstrakta metoder.

En ledtråd om användningen av läget string_types lades till, förutom möjligheten att autofullföra konstanterna SANT, FALSK och NULL i gemener.

Stöd för vardoc ("/ ** @var VarType $ varType * /") lades till samt ett alternativ för automatisk stjärnbyte i processen att skriva en kommentar med flera rader. Lagt till möjligheten att kollapsa arraydefinitioner, etiketter och "användnings" -uttryck;

Stöd för villkorliga brytpunkter har lagts till i PHP-kodfelsökaren (till exempel fungerar de bara när variabeln på den valda raden får ett visst värde);

Slutligen integrerades även Twig-mallstöd för autofullständiga avgränsare, parenteser och offertar. Lagt till palettstöd.

Hur installerar jag NetBeans 10.0 på Linux?

För dem som vill få den här nya versionen av NetBeans 10.0 De måste ha minst Java 8-versionen av Oracle eller Open JDK v8 installerad på sitt system och Apache Ant 1.10 eller högre.

Nu 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

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.

  1.   Stanislav sade

    Jag föredrar Codelobster IDE - http://www.codelobsteride.com