Apache NetBeans IDE 11.3 Objavljen

Organizacije Apache Software Foundation predstavljen integrisano razvojno okruženje Apache NetBeans 11.3. Ovo je peto izdanje koje je pripremila Apache Foundation otkako je NetBeans kod predao Oracle, i prvo izdanje od prevod projekat 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 ponovo je premještena na
sljedeće izdanje. Napominje se da su sve mogućnosti vezane za razvoj projekata u C i C++ već spremne, ali kod još nije integrisan. Dok izvorna podrška ne bude dostupna, programeri mogu instalirati C/C++ razvojne module koji su prethodno objavljeni za NetBeans IDE 8.2 preko Plugin Managera. Apache NetBeans 2020 bi trebalo da bude objavljen u aprilu 12. i biće podržan kroz produženi ciklus podrške (LTS).

Glavni inovacije NetBeans 11.3:

  • Dodati dodatni modovi prikaza tamnog interfejsa - Dark Metal i Dark Nimbus.
    Apache NetBeans IDE 11.3 Objavljen

  • Predložena je nova FlatLaf tema dizajna.

    Apache NetBeans IDE 11.3 Objavljen

  • Poboljšana podrška za ekrane visoke gustine piksela (HiDPI) i
    dodat je pojednostavljeni widget HeapView.

  • Dodata podrška za Java SE 14 platformu, koja je zakazana za puštanje 17. marta. Ovo uključuje isticanje sintakse i formatiranje koda za konstrukcije s novom ključnom riječi "rekord", koji pruža kompaktan oblik za definiranje klasa bez potrebe za eksplicitnim definiranjem različitih metoda niskog nivoa kao što su equals(), hashCode() i toString().

    Apache NetBeans IDE 11.3 Objavljen

    Dodata podrška podudaranje uzoraka u operatoru “instanceof”, koji vam omogućava 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) {" će prikazati prompt koji vam omogućava da konvertujete kod u novi oblik.

    Apache NetBeans IDE 11.3 Objavljen

    Dodata podrška za način pokretanja programa uveden u Javi 11, isporučeno u obliku jedne datoteke izvornog koda (klasa se može pokrenuti direktno iz datoteke koda, bez kreiranja datoteka klasa, JAR arhiva i modula). IN
    NetBeans slični programi sa jednom datotekom sada se mogu kreirati izvan projekata u prozoru Favorite, pokrenuti i otkloniti greške.

    Dodata je mogućnost obrnutog pretvaranja tekstualnih blokova uvedena u prethodnom izdanju koja je uključivala tekstualne podatke u više redova bez korištenja bježanja znakova u njima. U uređivaču koda, tekstualni blokovi se sada mogu pretvoriti natrag u linije.

  • Kod za razvoj aplikacija zasnovanih na Javi EE je proširen da podrži JSF 2.3 specifikaciju, uključujući autodovršavanje konstrukcija kao što su “f:websocket” i CDI zamjena artefakata.
    podrška Džakarta EE 8 očekuje se u izdanju Apache NetBeans 12.0.

    Apache NetBeans IDE 11.3 ObjavljenApache NetBeans IDE 11.3 Objavljen

  • Poboljšana podrška za Gradle sistem gradnje. Gradle Tooling API je ažuriran na verziju 6.0. Dodata podrška preraspoređivanje početni imenik i kompozitni sklop (Gradle Composite Project). Osigurano je prepoznavanje projekata na kotlinskom jeziku. Dodata podrška za prisilno ponovno pokretanje projekta.
  • Za projekte koji koriste Maven sistem za izgradnju, dodata su podešavanja koja zamenjuju podrazumevanu verziju JDK.
  • Jezička podrška je dodana uređivaču koda
    TypeScript (proširuje mogućnosti JavaScript-a dok ostaje potpuno kompatibilan sa prethodnim verzijama).
    Apache NetBeans IDE 11.3 Objavljen

  • Za JavaScript projekte, uspostavljen je konektor koji omogućava vezu sa Chrome-om;
  • Za PHP je omogućeno automatsko dovršavanje svojstava i metoda bez “$this=>”.
  • Posao je obavljen da se uklone upozorenja tokom kompilacije.
  • Ažurirane biblioteke Groovy 2.5.9, junit 5.5.2 i GraalVM 19.3.0.
  • Janitor je dodao funkciju za identifikaciju i uklanjanje starih i nekorištenih NetBeans direktorija.

    Apache NetBeans IDE 11.3 Objavljen

Podsjetimo da je NetBeans projekat bio osnovana 1996. od strane čeških studenata sa ciljem stvaranja analoga Delphija za Javu. 1999. godine projekat je kupio Sun Microsystems, a 2000. godine je objavljen u izvornom kodu i prebačen u kategoriju besplatnih projekata. Godine 2010. NetBeans je prešao u ruke Oraclea, koji je apsorbirao Sun Microsystems. Tokom godina, NetBeans se razvijao kao primarno okruženje za Java programere, nadmećući se sa Eclipse i IntelliJ IDEA, ali je nedavno počeo da se širi na JavaScript, PHP i C/C++. NetBeans ima procijenjenu aktivnu korisničku bazu od 1.5 miliona programera.

izvor: opennet.ru

Dodajte komentar