Megjelent az Apache NetBeans IDE 11.3

Apache Software Foundation szervezetei bemutatott integrált fejlesztői környezet Apache NetBeans 11.3. Ez az ötödik kiadás, amelyet az Apache Foundation készített el a NetBeans kód Oracle általi átadása óta, és az első kiadás azóta. fordítás az inkubátorból az elsődleges Apache projektek kategóriájába. A kiadás támogatja a Java SE, Java EE, PHP, JavaScript és Groovy programozási nyelveket.

A 11.3-as verzióban elvárt C/C++ nyelvtámogatás integrálása az Oracle által átvitt kódbázisból ismét átkerült
következő szám. Megjegyzendő, hogy a C és C++ projektek fejlesztéséhez kapcsolódó összes képesség már készen áll, de a kódot még nem integrálták. Amíg a natív támogatás nem áll rendelkezésre, a fejlesztők a Plugin Manageren keresztül telepíthetik a NetBeans IDE 8.2-höz korábban kiadott C/C++ fejlesztői modulokat. Az Apache NetBeans 2020 megjelenése 12 áprilisában várható, és a kiterjesztett támogatási cikluson (LTS) keresztül lesz támogatva.

A főbb innovációk NetBeans 11.3:

  • További sötét interfész megjelenítési módok hozzáadva - Dark Metal és Dark Nimbus.
    Megjelent az Apache NetBeans IDE 11.3

  • Új FlatLaf tervezési témát javasoltak.

    Megjelent az Apache NetBeans IDE 11.3

  • Továbbfejlesztett támogatás a nagy pixelsűrűségű (HiDPI) képernyőkhöz és
    hozzáadva az egyszerűsített HeapView widgetet.

  • Hozzáadott támogatás a Java SE 14 platformhoz, a megjelenés március 17-én várható. Ez magában foglalja a szintaxis kiemelését és a kód formázását az új kulcsszóval rendelkező konstrukcióknálrekord", amely kompakt formát biztosít az osztályok meghatározásához anélkül, hogy kifejezetten definiálnia kellene a különféle alacsony szintű metódusokat, mint például az equals(), a hashCode() és a toString().

    Megjelent az Apache NetBeans IDE 11.3

    Hozzáadott támogatás minta illesztés az „instanceof” operátorban, amely lehetővé teszi egy helyi változó azonnali definiálását az ellenőrzött érték eléréséhez. Például azonnal beírhatja a következőt: „if (obj instanceof String s && s.length() > 5) {.. s.contains(..) ..}” anélkül, hogy kifejezetten meghatározná a „String s = (String) obj” kifejezést. A NetBeans 11.3-as verziójában az "if (obj instanceof String) {" megadása egy promptot jelenít meg, amely lehetővé teszi a kód új formává alakítását.

    Megjelent az Apache NetBeans IDE 11.3

    A Java 11-ben bevezetett programindítási mód támogatása, szállított egyetlen forráskódfájl formájában (az osztály közvetlenül a kódfájlból futtatható, osztályfájlok, JAR archívumok és modulok létrehozása nélkül). BAN BEN
    A NetBeans hasonló egyfájlos programjai mostantól a projekteken kívül is létrehozhatók a Kedvenc ablakban, futtathatók és hibakereshetőek.

    Hozzáadtuk az előző kiadásban bevezetett, többsoros szövegadatokat tartalmazó szövegblokkok visszafordításának lehetőségét anélkül, hogy karakteres kihagyást használtak volna bennük. A kódszerkesztőben a szövegblokkokat most vissza lehet alakítani sorokká.

  • A Java EE-n alapuló alkalmazások fejlesztésére szolgáló kódot kibővítették, hogy támogassa a JSF 2.3 specifikációt, beleértve az olyan konstrukciók automatikus kiegészítését, mint az „f:websocket” és a CDI műtermékek helyettesítése.
    támogatás Jakarta EE 8 az Apache NetBeans 12.0 kiadásában várható.

    Megjelent az Apache NetBeans IDE 11.3Megjelent az Apache NetBeans IDE 11.3

  • Továbbfejlesztett támogatás a Gradle build rendszerhez. A Gradle Tooling API 6.0-s verzióra frissült. Hozzáadott támogatás áthelyezés kezdőkönyvtár és kompozit összeállítás (Gradle Composite Project). A projektek Kotlin nyelvű elismerése biztosított. Támogatás hozzáadva a projekt újraindításának kényszerítéséhez.
  • A Maven rendszert használó projekteknél az alapértelmezett JDK-verziót felülbíráló beállításokat adtunk hozzá.
  • A nyelvi támogatás hozzáadásra került a kódszerkesztőhöz
    TypeScript (kibővíti a JavaScript képességeit, miközben teljesen visszafelé kompatibilis marad).
    Megjelent az Apache NetBeans IDE 11.3

  • JavaScript-projektek esetén létrejött egy csatlakozási szoftver, amely kapcsolatot biztosít a Chrome-mal;
  • PHP esetén a tulajdonságok és metódusok automatikus kiegészítése „$this=>” nélkül biztosított.
  • Dolgoztak azon, hogy az összeállítás során megszabaduljanak a figyelmeztetésektől.
  • Frissített könyvtárak Groovy 2.5.9, junit 5.5.2 és GraalVM 19.3.0.
  • A Janitor hozzáadott egy funkciót a régi és nem használt NetBeans könyvtárak azonosítására és eltávolítására.

    Megjelent az Apache NetBeans IDE 11.3

Emlékezzünk vissza, hogy a NetBeans projekt volt alapított 1996-ban cseh diákok azzal a céllal, hogy létrehozzák a Delphi analógját Java számára. 1999-ben a Sun Microsystems megvásárolta a projektet, majd 2000-ben forráskódban megjelent, és átkerült az ingyenes projektek kategóriába. 2010-ben a NetBeans az Oracle kezébe került, amely felszívta a Sun Microsystemst. Az évek során a NetBeans a Java fejlesztők elsődleges környezeteként fejlődött, versenyezve az Eclipse-szel és az IntelliJ IDEA-val, de a közelmúltban elkezdődött a JavaScript, a PHP és a C/C++ kiterjesztése. A NetBeans becslések szerint 1.5 millió fejlesztő aktív felhasználói bázissal rendelkezik.

Forrás: opennet.ru

Hozzászólás