Apache NetBeans IDE 11.3 lansat

organizațiile Apache Software Foundation prezentat mediu de dezvoltare integrat Apache NetBeans 11.3. Aceasta este a cincea lansare pregătită de Apache Foundation de când codul NetBeans a fost predat de Oracle și prima lansare de la traducere proiect de la incubator la categoria proiecte primare Apache. Versiunea conține suport pentru limbajele de programare Java SE, Java EE, PHP, JavaScript și Groovy.

Integrarea suportului pentru limbajul C/C++ așteptată în versiunea 11.3 din baza de cod transferată de Oracle a fost din nou mutată în
numărul următor. Se observă că toate capabilitățile legate de dezvoltarea proiectelor în C și C++ sunt deja gata, dar codul nu a fost încă integrat. Până când suportul nativ este disponibil, dezvoltatorii pot instala module de dezvoltare C/C++ lansate anterior pentru NetBeans IDE 8.2 prin Plugin Manager. Apache NetBeans 2020 este programat să fie lansat în aprilie 12 și va fi susținut prin ciclul de asistență extins (LTS).

Principalul inovații NetBeans 11.3:

  • S-au adăugat moduri suplimentare de afișare a interfeței întunecate - Dark Metal și Dark Nimbus.
    Apache NetBeans IDE 11.3 lansat

  • A fost propusă o nouă temă de design FlatLaf.

    Apache NetBeans IDE 11.3 lansat

  • Suport îmbunătățit pentru ecrane cu densitate ridicată de pixeli (HiDPI) și
    a adăugat un widget HeapView simplificat.

  • S-a adăugat suport pentru platforma Java SE 14, programată pentru lansare pe 17 martie. Aceasta include evidențierea sintaxei și formatarea codului pentru constructele cu noul cuvânt cheie „record", care oferă o formă compactă pentru definirea claselor fără a fi nevoie să definească în mod explicit diferite metode de nivel scăzut, cum ar fi equals(), hashCode() și toString().

    Apache NetBeans IDE 11.3 lansat

    Sprijin adăugat potrivire de model în operatorul „instanceof”, care vă permite să definiți imediat o variabilă locală pentru a accesa valoarea bifată. De exemplu, puteți scrie imediat „if (obj instanceof String s && s.length() > 5) {.. s.contains(..) ..}” fără a defini în mod explicit „String s = (String) obj”. În NetBeans 11.3, specificarea „if (obj instanceof String) {” va afișa o solicitare care vă va permite să convertiți codul într-o formă nouă.

    Apache NetBeans IDE 11.3 lansat

    S-a adăugat suport pentru modul de lansare a programului introdus în Java 11, furnizate sub forma unui singur fișier de cod sursă (clasa poate fi rulată direct din fișierul de cod, fără a crea fișiere de clasă, arhive JAR și module). ÎN
    Programele similare NetBeans cu un singur fișier pot fi acum create în afara proiectelor în fereastra Favorite, rulate și depanate.

    S-a adăugat capacitatea de a inversa convertirea blocurilor de text introduse în versiunea anterioară, care includeau date text pe mai multe linii, fără a utiliza evadarea caracterelor în ele. În editorul de cod, blocurile de text pot fi acum convertite înapoi în linii.

  • Codul pentru dezvoltarea aplicațiilor bazate pe Java EE a fost extins pentru a suporta specificația JSF 2.3, inclusiv completarea automată a constructelor precum „f:websocket” și înlocuirea artefactelor CDI.
    Sprijini Jakarta EE 8 așteptat în lansarea Apache NetBeans 12.0.

    Apache NetBeans IDE 11.3 lansatApache NetBeans IDE 11.3 lansat

  • Suport îmbunătățit pentru sistemul de construcție Gradle. API-ul Gradle Tooling a fost actualizat la versiunea 6.0. Sprijin adăugat reatribuire directorul principal și ansamblu compozit (Proiect Gradle Composite). Este oferită recunoașterea proiectelor în limba Kotlin. S-a adăugat suport pentru forțarea repornirii proiectului.
  • Pentru proiectele care utilizează sistemul Maven pentru construirea, au fost adăugate setări pentru a înlocui versiunea JDK implicită.
  • Suportul lingvistic a fost adăugat la editorul de cod
    TypeScript (extinde capabilitățile JavaScript, rămânând pe deplin compatibil cu versiunea inversă).
    Apache NetBeans IDE 11.3 lansat

  • Pentru proiectele JavaScript, a fost stabilit un conector care oferă o conexiune la Chrome;
  • Pentru PHP, este furnizată completarea automată a proprietăților și metodelor fără „$this =>”.
  • S-a lucrat pentru a scăpa de avertismente în timpul compilării.
  • Biblioteci actualizate Groovy 2.5.9, junit 5.5.2 și GraalVM 19.3.0.
  • Janitor a adăugat o caracteristică pentru a identifica și elimina directoarele NetBeans vechi și neutilizate.

    Apache NetBeans IDE 11.3 lansat

Amintiți-vă că proiectul NetBeans a fost fondat în 1996 de către studenți cehi cu scopul de a crea un analog al Delphi pentru Java. În 1999, proiectul a fost achiziționat de Sun Microsystems, iar în 2000 a fost publicat în cod sursă și transferat la categoria proiecte gratuite. În 2010, NetBeans a trecut în mâinile Oracle, care a absorbit Sun Microsystems. De-a lungul anilor, NetBeans s-a dezvoltat ca mediu principal pentru dezvoltatorii Java, concurând cu Eclipse și IntelliJ IDEA, dar recent a început să se extindă în JavaScript, PHP și C/C++. NetBeans are o bază de utilizatori activi estimată la 1.5 milioane de dezvoltatori.

Sursa: opennet.ru

Adauga un comentariu