Vydané Apache NetBeans IDE 11.3

organizácie Apache Software Foundation представила Integrované vývojové prostredie Apache NetBeans 11.3. Toto je piate vydanie, ktoré pripravila nadácia Apache, odkedy bol kód NetBeans odovzdaný Oracle, a prvé vydanie od r. preklad projekt z inkubátora do kategórie primárnych projektov Apache. Vydanie obsahuje podporu pre programovacie jazyky Java SE, Java EE, PHP, JavaScript a Groovy.

Integrácia podpory jazyka C/C++ očakávaná vo verzii 11.3 z kódovej základne prenesenej spoločnosťou Oracle sa opäť presunula na
ďalšie číslo. Je potrebné poznamenať, že všetky schopnosti súvisiace s vývojom projektov v C a C++ sú už pripravené, ale kód ešte nebol integrovaný. Kým nebude k dispozícii natívna podpora, vývojári môžu inštalovať vývojové moduly C/C++, ktoré boli predtým vydané pre NetBeans IDE 8.2 prostredníctvom správcu zásuvných modulov. Vydanie Apache NetBeans 2020 je naplánované na apríl 12 a bude podporované prostredníctvom rozšíreného cyklu podpory (LTS).

Hlavné inovácie NetBeans 11.3:

  • Pridané ďalšie tmavé režimy zobrazenia rozhrania - Dark Metal a Dark Nimbus.
    Vydané Apache NetBeans IDE 11.3

  • Bola navrhnutá nová dizajnová téma FlatLaf.

    Vydané Apache NetBeans IDE 11.3

  • Vylepšená podpora pre obrazovky s vysokou hustotou pixelov (HiDPI) a
    pridaný zjednodušený widget HeapView.

  • Pridaná podpora pre platformu Java SE 14, ktorej vydanie je naplánované na 17. marca. To zahŕňa zvýraznenie syntaxe a formátovanie kódu pre konštrukcie s novým kľúčovým slovom „záznam", ktorý poskytuje kompaktnú formu na definovanie tried bez toho, aby ste museli explicitne definovať rôzne nízkoúrovňové metódy, ako napríklad equals(), hashCode() a toString().

    Vydané Apache NetBeans IDE 11.3

    Pridaná podpora zhoda vzorov v operátori „instanceof“, ktorý umožňuje okamžite definovať lokálnu premennú pre prístup ku kontrolovanej hodnote. Môžete napríklad okamžite napísať „if (obj instanceof String s && s.length() > 5) {.. s.contains(..) ..}“ bez toho, aby ste explicitne definovali „String s = (String) obj“. V NetBeans 11.3 zadanie "if (obj instanceof String) {" zobrazí výzvu, ktorá vám umožní previesť kód do nového tvaru.

    Vydané Apache NetBeans IDE 11.3

    Pridaná podpora režimu spúšťania programu zavedeného v jazyku Java 11, dodávané vo forme jedného súboru zdrojového kódu (triedu je možné spustiť priamo zo súboru kódu, bez vytvárania súborov tried, archívov JAR a modulov). IN
    Podobné jednosúborové programy NetBeans je teraz možné vytvárať mimo projektov v okne Obľúbené, spúšťať a ladiť.

    Pridaná možnosť spätnej konverzie textových blokov zavedených v predchádzajúcom vydaní, ktoré obsahovali viacriadkové textové údaje bez použitia znakového escapovania v nich. V editore kódu je teraz možné textové bloky previesť späť na riadky.

  • Kód pre vývoj aplikácií založených na Java EE bol rozšírený tak, aby podporoval špecifikáciu JSF 2.3, vrátane automatického dopĺňania konštrukcií ako „f:websocket“ a CDI artefakt substitúcia.
    Podpora Jakarta EE 8 očakávané vo vydaní Apache NetBeans 12.0.

    Vydané Apache NetBeans IDE 11.3Vydané Apache NetBeans IDE 11.3

  • Vylepšená podpora pre systém zostavovania Gradle. Gradle Tooling API bolo aktualizované na verziu 6.0. Pridaná podpora preradenie domovský adresár a kompozitná zostava (Gradle Composite Project). Je zabezpečené uznávanie projektov v jazyku Kotlin. Pridaná podpora pre vynútenie reštartov projektu.
  • Pre projekty využívajúce systém Maven na budovanie boli pridané nastavenia na prepísanie predvolenej verzie JDK.
  • Do editora kódu bola pridaná jazyková podpora
    TypeScript (rozširuje možnosti JavaScriptu, pričom zostáva plne spätne kompatibilný).
    Vydané Apache NetBeans IDE 11.3

  • Pre projekty JavaScript bol vytvorený konektor, ktorý poskytuje pripojenie k prehliadaču Chrome.
  • Pre PHP je k dispozícii automatické dopĺňanie vlastností a metód bez „$this=>“.
  • Pracovalo sa na odstránení varovaní počas kompilácie.
  • Aktualizované knižnice Groovy 2.5.9, junit 5.5.2 a GraalVM 19.3.0.
  • Janitor pridal funkciu na identifikáciu a odstránenie starých a nepoužívaných adresárov NetBeans.

    Vydané Apache NetBeans IDE 11.3

Pripomeňme, že projekt NetBeans bol založený v roku 1996 českými študentmi s cieľom vytvoriť analóg Delphi pre Javu. V roku 1999 projekt odkúpila spoločnosť Sun Microsystems a v roku 2000 bol publikovaný v zdrojovom kóde a preradený do kategórie voľných projektov. V roku 2010 prešiel NetBeans do rúk spoločnosti Oracle, ktorá pohltila Sun Microsystems. V priebehu rokov sa NetBeans vyvíjalo ako primárne prostredie pre vývojárov Java, konkurovalo Eclipse a IntelliJ IDEA, ale nedávno sa začalo rozširovať do JavaScriptu, PHP a C/C++. NetBeans má odhadovanú aktívnu používateľskú základňu 1.5 milióna vývojárov.

Zdroj: opennet.ru

Pridať komentár