Apache NetBeans IDE 11.2 vrygestel

Apache Software Foundation organisasies aangebied geïntegreerde ontwikkelings omgewing Apache NetBeans 11.2. Dit is die vierde vrystelling wat deur die Apache-stigting vervaardig is sedert Oracle die NetBeans-kode geskenk het, en die eerste sedertdien vertaling projek van die broeikas tot die kategorie van primêre Apache-projekte. Die vrystelling bevat ondersteuning vir die Java SE, Java EE, PHP, JavaScript en Groovy-programmeertale. Die migrasie van C/C++-ondersteuning vanaf Oracle se geskenkte kodebasis word verwag in die 11.3-vrystelling wat vir Januarie geskeduleer is. Apache NetBeans 2020 sal in April 12 vrygestel word en sal deur die uitgebreide ondersteuningsiklus (LTS) ondersteun word.

Die belangrikste innovasies NetBeans 11.2:

  • Bygevoeg ondersteuning JavaSE 13. Byvoorbeeld bygevoeg
    die vermoë om "skakelaar" in die vorm van 'n uitdrukking eerder as 'n stelling te gebruik.
    Uitlig- en omskakelingsbewerkings geïmplementeer vir teksblokke wat multi-reël teksdata insluit sonder om karakterontsnapping te gebruik en die oorspronklike teksformatering te behou. Die gespesifiseerde kenmerke word tans as toets gemerk en word slegs geaktiveer wanneer met die "-enable-preview"-vlag gebou word;

    Apache NetBeans IDE 11.2 vrygestel
    Apache NetBeans IDE 11.2 vrygestel

  • Nuwe kenmerke van die PHP-taal is bygevoeg, ontwikkel in die 7.4-tak, wat geskeduleer is vir vrystelling op 28 November. NetBeans het verwerking bygevoeg vir innovasies soos getikte eienskappe, operateur "??=" ("a ??= b" is soortgelyk aan "a = a ?? b"), geleentheid vervanging van bestaande skikkings wanneer 'n nuwe skikking gedefinieer word (operateur "...$var"), nuut meganisme objek serialisering (kombinasie van Serializable en __sleep()/__wakeup()), geleentheid visuele ontwerp van groot getalle (1_000_000_00) en nuwe formaat vir die definisie van funksies “fn(parameter_list) => uitdr” (byvoorbeeld “fn($x) => $x + $y” is analoog aan “$fn2 = funksie ($x) gebruik ($y) {return $ x + $ y;}").

    Apache NetBeans IDE 11.2 vrygestel

  • Prestasie-optimalisasies is uitgevoer: Die spoed van soek na binêre lêers in die bronboom is verhoog. IN
    Linux en Windows gebruik die WatchService-koppelvlak wat in die API verskaf word om veranderinge in gidse na te spoor Java NIO2. Versnelde identifikasie van lêers met argiewe;

  • Verbeterde ondersteuning vir die Gradle-boustelsel. Het die vermoë bygevoeg om Java-samestellervlae te laai, wat jou toelaat om eksperimentele Java-kenmerke in Gradle-projekte te gebruik ("it.options.compilerArgs.add('—enable-preview')"). Ook bygevoeg verwerking van gebruikersinvoer in die oortjie wat die vordering van die bou weerspieël (Uitvoer). Wanneer 'n agtergrond Gradle Daemon-proses begin word, word die org.gradle.jvmargs-eienskap nou gerespekteer;
  • Probleme opgelos met die kodelisensie met die JavaScript-parser as gevolg waarvan die ontleder voorheen apart geïnstalleer moes word. Nou die ontleder graal-js oorgedra van GPL na UPL (Universal Permissive License);
  • Die installeerder is verbeter om ondersteuning vir selektiewe installering van individuele NetBeans-komponente in te sluit;
  • Ondersteuning van toepassingsbedieners Payara opgedateer om vry te stel Payara-platform 5.193;
  • Opgedateerde ondersteuning vir Amazon Beanstalk;
  • Bygevoeg ondersteuning vir gevorderde kenmerk sintaksis in HTML5 gebruik in Angular (byvoorbeeld, , en so aan.)
  • Die Welkomskerm is verwyder van skakels na die Oracle-webwerf (skakels na netbeans.org is deur netbeans.apache.org vervang).

Bron: opennet.ru

Voeg 'n opmerking