Az Apache Software Foundation bemutatta az Apache NetBeans 10.0 integrált fejlesztői környezetet. Ez a második verzió, amelyet az Apache Foundation készített, miután a NetBeans kódot átadta az Oracle-nek.
Jelenleg a projektet továbbra is az Apache fejlesztői irányítják, amely előkészíti az infrastruktúrát, ellenőrzi a licenc tisztaságát és teszteli az Apache közösségben elfogadott fejlesztési elvek betartásának képességét.
Haladva előre, amint a projekt készen áll egy önálló létezésre, amely nem igényel további felügyeletet, átkerül az elsődleges Apache-projektek számába.
Az Apache projekt égisze alatt létrehozott második verzió figyelemre méltó a PHP, JavaScript / HTML5 és Groov programozási nyelveket támogató modulok integrálásávalés amelyek nemrég kerültek az Apache Alapítványba, és amelyek nem szerepeltek az Apache NetBeans 9 kiadásban, amely a Java SE-re korlátozódott.
C / C ++ támogatás várható a következő verzióban.
NetBeans 10.0 Highlights
A NetBeans 10.0 új kiadásával JDK 11 támogatást nyújtottak, beleértve a frissített nbjavac modult.
A JDK-ból eltávolított Java EE és CORBA modulok mellett az elavult Nashorn JavaScript motor kategóriájába került és hozzáadta a »var» definíciók támogatását a lambda kifejezések implicit módon beírt paramétereihez.
Másrészt támogatást kapott a JUnit 5 könyvtár, amelyet most a JUnit alapértelmezett változataként használnak a Java 8+ alapú Maven projektek tesztjeinek létrehozásakor.
Új tesztminta került bevezetésre, hozzá lett adva a kiválasztott vizsgálati módszerek elindításának vagy hibakeresésének képessége (a @Testable annotáció támogatása).
Fejlesztések a PHP támogatáshoz
A NetBeans 10.0 verziójában A 7.0 és a PHP 7.3 ág között hozzáadott PHP nyelvi funkciók támogatása megvalósult.
Ebben benne van a vesszők elhagyásának lehetősége a listák végén és a függvény argumentumai, a többsoros beszúrás rugalmas szintaxisa, a linkek hozzárendelése a listában (), az objektum típusa, az osztályon belüli állandók láthatóságának meghatározása , többféle kivétel kezelése egyetlen fogási kifejezésben, a nullértékű típusok támogatása, a kulcsok megadásának képessége a lista () felépítésében és a fenntartott kulcsszavak használata új kontextusokban.
Támogatás a PHPStan statikus analizátorhoz (konfigurálás az "Eszközök> Opciók> PHP> Kódelemzés> PHPStan" alatt, ellenőrzés a "Forrás> Ellenőrzés ...> Konfiguráció: PHPStan" részben);
A PHP kódszerkesztőjében figyelmeztetéseket adott az értékek visszatérésével a void típusú függvényekkel és a nem absztrakt módszerek helytelen deklarálásával.
A string_types mód használatára vonatkozó tippet adtak hozzá, azon túl, hogy megvalósult a TRUE, FALSE és NULL konstansok kisbetűkkel történő automatikus kitöltésének lehetősége.
Hozzáadták a vardoc támogatását ("/ ** @var VarType $ varType * /"), valamint egy opciót az automatikus csillagcserére a többsoros megjegyzés írásakor. Hozzáadta a tömbdefiníciók, a címkék és a „használati” kifejezések összecsukásának lehetőségét;
A feltételes töréspontok támogatása felkerült a PHP-kód hibakeresőbe (például csak akkor működnek, ha a kiválasztott sorban lévő változó bizonyos értéket vesz fel);
Végül a Twig sablon támogatást integrálták az automatikus kiegészítésű elválasztókba, zárójelekbe és idézetekbe. Hozzáadott paletta támogatás.
Hogyan kell telepíteni a NetBeans 10.0 szoftvert Linuxra?
Azok számára, akik szeretnék megszerezni a NetBeans 10.0 új verzióját Rendszerükre legalább az Oracle vagy az Open JDK v8 Java 8 verziójával és az Apache Ant 1.10 vagy újabb verzióval kell rendelkezniük.
Most le kell tölteniük az alkalmazás forráskódját, amelyet megszerezhetnek az alábbi linkről.
Miután mindent telepített, akkor csomagolja ki az újonnan letöltött fájlt egy tetszés szerinti könyvtárba.
És a terminálból belépünk ebbe a könyvtárba, majd végrehajtjuk:
ant
Az Apache NetBeans IDE felépítése. Miután elkészült, gépeléssel futtathatja az IDE-t
./nbbuild/netbeans/bin/netbeans
Jobban szeretem a Codelobster IDE-t - http://www.codelobsteride.com