Objavljen Apache NetBeans IDE 11.3

organizacije Apache Software Foundation predstavio integrirano razvojno okruženje Apache NetBeans 11.3. Ovo je peto izdanje koje je pripremila Zaklada Apache od kada je NetBeans kod predao Oracle, i prvo izdanje od prijevod projekt iz inkubatora u kategoriju primarnih Apache projekata. Izdanje sadrži podršku za programske jezike Java SE, Java EE, PHP, JavaScript i Groovy.

Integracija podrške za jezik C/C++ koja se očekuje u verziji 11.3 iz baze koda koju je prenio Oracle ponovno je premještena na
sljedeće izdanje. Napominje se da su sve mogućnosti vezane uz razvoj projekata u C i C++ već spremne, ali kod još nije integriran. Dok izvorna podrška ne bude dostupna, programeri mogu instalirati C/C++ razvojne module koji su prethodno objavljeni za NetBeans IDE 8.2 putem Upravitelja dodataka. Apache NetBeans 2020 trebao bi biti objavljen u travnju 12. i bit će podržan kroz prošireni ciklus podrške (LTS).

Glavni inovacije NetBeans 11.3:

  • Dodani dodatni tamni načini prikaza sučelja - Dark Metal i Dark Nimbus.
    Objavljen Apache NetBeans IDE 11.3

  • Predložena je nova tema FlatLaf dizajna.

    Objavljen Apache NetBeans IDE 11.3

  • Poboljšana podrška za zaslone visoke gustoće piksela (HiDPI) i
    dodan pojednostavljeni HeapView widget.

  • Dodana podrška za platformu Java SE 14, čije je izdanje planirano za 17. ožujka. To uključuje isticanje sintakse i oblikovanje koda za konstrukcije s novom ključnom riječi "zapis", koji pruža kompaktni oblik za definiranje klasa bez potrebe za eksplicitnim definiranjem različitih metoda niske razine kao što su equals(), hashCode() i toString().

    Objavljen Apache NetBeans IDE 11.3

    Dodana podrška slaganje uzoraka u operatoru “instanceof”, koji vam omogućuje da odmah definirate lokalnu varijablu za pristup provjerenoj vrijednosti. Na primjer, možete odmah napisati “if (obj instanceof String s && s.length() > 5) {.. s.contains(..) ..}” bez eksplicitnog definiranja “String s = (String) obj”. U NetBeans 11.3, navođenje "if (obj instanceof String) {" prikazat će upit koji vam omogućuje pretvaranje koda u novi oblik.

    Objavljen Apache NetBeans IDE 11.3

    Dodana podrška za način pokretanja programa predstavljen u Javi 11, isporučeno u obliku jedne datoteke izvornog koda (klasa se može pokrenuti izravno iz datoteke koda, bez stvaranja datoteka klasa, JAR arhiva i modula). U
    NetBeans slični programi s jednom datotekom sada se mogu stvoriti izvan projekata u prozoru Favorite, pokrenuti i otkloniti pogreške.

    Dodana je mogućnost obrnute pretvorbe tekstualnih blokova uvedenih u prethodnom izdanju koji su uključivali tekstualne podatke u više redaka bez korištenja znakova za izbjegavanje znakova u njima. U uređivaču koda blokovi teksta sada se mogu pretvoriti natrag u retke.

  • Kod za razvoj aplikacija temeljenih na Javi EE proširen je kako bi podržao specifikaciju JSF 2.3, uključujući automatsko dovršavanje konstrukcija kao što je "f:websocket" i zamjena CDI artefakta.
    podrška Džakarta EE 8 očekuje se u izdanju Apache NetBeans 12.0.

    Objavljen Apache NetBeans IDE 11.3Objavljen Apache NetBeans IDE 11.3

  • Poboljšana podrška za Gradle sustav izgradnje. Gradle Tooling API ažuriran je na verziju 6.0. Dodana podrška preraspodjela matični imenik i kompozitni sklop (Gradle Composite Project). Omogućeno je prepoznavanje projekata na kotlinskom jeziku. Dodana podrška za prisilno ponovno pokretanje projekta.
  • Za projekte koji koriste sustav Maven za izgradnju, dodane su postavke za nadjačavanje zadane verzije JDK.
  • Jezična podrška dodana je uređivaču koda
    TypeScript (proširuje mogućnosti JavaScripta dok ostaje potpuno kompatibilan sa prethodnim verzijama).
    Objavljen Apache NetBeans IDE 11.3

  • Za JavaScript projekte uspostavljen je konektor koji omogućuje vezu s Chromeom;
  • Za PHP je omogućeno automatsko dovršavanje svojstava i metoda bez “$this=>”.
  • Radilo se na uklanjanju upozorenja tijekom kompilacije.
  • Ažurirane biblioteke Groovy 2.5.9, junit 5.5.2 i GraalVM 19.3.0.
  • Janitor je dodao značajku za prepoznavanje i uklanjanje starih i nekorištenih NetBeans direktorija.

    Objavljen Apache NetBeans IDE 11.3

Podsjetimo da je projekt NetBeans bio temeljen 1996. godine od strane čeških studenata s ciljem stvaranja analogije Delphija za Javu. Godine 1999. projekt je otkupio Sun Microsystems, a 2000. objavljen je u izvornom kodu i reklasificiran kao besplatni projekt. Godine 2010. NetBeans je prešao u ruke Oraclea koji je apsorbirao Sun Microsystems. Tijekom godina NetBeans se razvijao kao primarno okruženje za Java programere, natječući se s Eclipse i IntelliJ IDEA, ali se nedavno počeo širiti na JavaScript, PHP i C/C++. NetBeans ima procijenjenu aktivnu korisničku bazu od 1.5 milijuna programera.

Izvor: opennet.ru

Dodajte komentar