
Az Apache NetBeans, amely régóta kedvelt integrált fejlesztőkörnyezet (IDE) a programozók körében, elsősorban Java fejlesztéshez, de támogatást nyújt PHP, JavaScript, HTML, C/C++ és más nyelvek számára is. Megjelent az Apache NetBeans 27 nyílt forráskódú, többplatformos integrált fejlesztőkörnyezete (IDE), amely jelentős újításokat hoz a Java-fejlesztőknek, frissítéseket a Gradle és Maven integrációhoz, továbbfejlesztett vállalati funkciókat, modernizált webfejlesztési támogatást és UI-fejlesztéseket. A kiadás központi eleme a JDK 25 kompatibilitás, de számos más fejlesztést és hibajavítást is tartalmaz.
JDK 25 támogatás és Java-fejlesztések
A NetBeans 27 fő hangsúlya a JDK 25 (Java Development Kit 25) támogatása, amely a Java fejlesztők számára kiemelt jelentőséggel bír. A frissítés tartalmazza többek között:
- Javadoc-építési problémák javítása (javadoc build issues).
- nb-javac frissítés a JDK 25b31 verzióra.
- Windows vágólap-kezelő (clipboard agent) letiltása JDK 25 és újabb verziók esetén.
- Folyamatos integrációs tesztelés (CI testing) engedélyezése JDK 25-höz.
Emellett a Java nyelvi funkciók és fejlesztői eszközök is fejlődtek:
- Refaktorálási fejlesztések – pontosabb kódátalakítási lehetőségek.
- Jobb kódkiegészítés kompakt forrásfájlokhoz a JEP 512 alapján.
- Formázó (formatter) hibajavítások és optimalizációk.
- Fejlesztett hibakeresési eszközök (debugger enhancements).
- PatternCaseLabel támogatás – új Java nyelvi funkciók implementálása.
Gradle 9 és Maven integrációs fejlesztések
A Gradle és Maven eszközök támogatása jelentős frissítéseket kapott, különösen a modern build-folyamatokhoz való alkalmazkodás érdekében:
- Gradle 9 kompatibilitási javítások és újabb verziók hatékonyabb kezelése.
-
Maven-frissítések:
- Beépített Maven 3.9.10 és 3.9.11 verziók.
- mvnd tesztelési hibák javítása.
- Jobb JUnit 5 tesztismétlések kezelése.
- Projekt-archétípusok (archetypes) frissítése.
Az Ant integráció is optimalizálásra került, beleértve a szokatlan függőségek eltávolítását és a JSF könyvtárak (JavaServer Faces) hatékonyabb IDE-kezelését.
Vállalati funkciók és szerverintegráció
Az enterprise fejlesztések területén a NetBeans 27 kiterjesztett támogatást nyújt a legújabb szerverplatformokhoz:
- GlassFish 7 támogatása a 7.0.24 verzióig.
- GlassFish 8 támogatása a 8.0.0-M11 mérföldkőig.
- Payara 5.x kompatibilitás JDK 21 alatt.
Újdonságok:
- PrimeFaces és OmniFaces névterek integrációja.
- Jobb JSF osztály- és címkekiegészítés (autocomplete és tag support).
- Payara konfigurációs hibák javítása.
Webfejlesztés és PHP-támogatás
A web- és PHP-fejlesztők is számos hasznos újítást kapnak:
- PHPUnit elérési út preferenciák beállíthatósága.
- Egyedi HTML címkék támogatása.
- Hibajavítások a PHP szintaxiskiemelésnél.
- CSS Media Query Level 4 támogatás.
- Jobb JSON-megjelenítés szintaktikai elemzővel.
- Fejlesztett Vue.js beágyazás webes projektekben.
Felhasználói felület és szerkesztői fejlesztések
A NetBeans 27 új és kényelmesebb lehetőségeket kínál a felhasználói élmény javítására:
- SVG fájlok előnézete közvetlenül az IDE-ben.
- Könyvtárfák összehasonlítása a beépített tree diff eszközzel.
- FlatLaf frissítés – modernebb, letisztultabb felület.
- Jobb navigáció és breadcrumb funkciók.
- Parser- és deprecációkezelési hibák javítása.
VS Code integráció és stabilitási fejlesztések
A NetBeans VS Code kiterjesztése is több újítást kapott:
- Inline inlay hints támogatása.
- Commit-karakter konfiguráció.
- Számos stabilitási javítás és hibakezelési fejlesztés.
A háttérben frissítették a folyamatos integrációs tesztelést, a licencellenőrzést és a hibák automatikus újrapróbálását.
Hol érhető el a NetBeans 27?
Az Apache NetBeans 27 már elérhető a projekt hivatalos weboldalán. A teljes változáslista részletesen tartalmazza az összes újdonságot, fejlesztést és hibajavítást.
