Apache NetBeans IDE 11.3 kaleratua

Apache Software Foundation erakundeak aurkeztu garapen-ingurune integratua Apache NetBeans 11.3. Hau da Apache Fundazioaren bosgarren bertsioa Oracle-k NetBeans kodea laga zuenetik, eta lehen bertsioa geroztik. itzulpen proiektua inkubagailutik Apache proiektu nagusietara. Oharra Java SE, Java EE, PHP, JavaScript eta Groovy programazio lengoaietarako laguntza eskaintzen du.

11.3 bertsioan espero zen, Oracle-k transferitutako kode oinarritik C / C ++ lengoaien euskarriaren integrazioa berriro ere transferitu da.
hurrengo bertsioa. Nabarmendu da C eta C ++-n proiektuen garapenarekin lotutako ezaugarri guztiak prest daudela dagoeneko, baina kodea ez da oraindik integratuta egon. Jatorrizko euskarria izan baino lehen, garatzaileek aurretik NetBeans IDE 8.2rako kaleratutako C/C++ garapen-moduluak instala ditzakete Plugin Kudeatzailearen bidez. Apache NetBeans 2020 12ko apirilean argitaratuko da eta LTS (Extended Support Cycle) bidez mantenduko da.

Nagusia berrikuntzak NetBeans 11.3:

  • Interfaze ilunaren bistaratzeko modu gehigarriak gehitu dira: Dark Metal eta Dark Nimbus.
    Apache NetBeans IDE 11.3 kaleratua

  • Diseinu-gai berri bat, FlatLaf, proposatu da.

    Apache NetBeans IDE 11.3 kaleratua

  • Pixel dentsitate handiko (HiDPI) pantailetarako laguntza hobetua eta
    HeapView widget sinplifikatua gehitu da.

  • Java SE 14 plataformarako euskarria gehitu da, martxoaren 17an kaleratzea aurreikusita. Honek " gako-hitz berriarekin" sintaxiaren nabarmentzea eta kode formatua barne hartzen ditu.erregistroa", klaseen definizioetarako forma trinkoa eskaintzen duena, maila baxuko hainbat metodo esplizituki definitzeko beharra ezabatzen duena, hala nola equals(), hashCode() eta toString().

    Apache NetBeans IDE 11.3 kaleratua

    Laguntza gehitu eredua parekatzea "instanceof" operadorean, eta horrek aukera ematen dizu berehala definitzeko tokiko aldagai bat egiaztatutako balioa atzitzeko. Adibidez, berehala idatz dezakezu "if (obj instanceof String s && s.length() > 5) {.. s.contains(..) ..}" esplizituki definitu gabe "String s = (String) obj". NetBeans 11.3-n, "if (obj instanceof String) {"-k kodea inprimaki berrira bihurtzeko aukera ematen duen tresna-informazioa bistaratuko du.

    Apache NetBeans IDE 11.3 kaleratua

    Java 11 abiarazteko modurako laguntza gehitu da, hornitua iturburu fitxategi bakar baten moduan (klasea kode fitxategitik zuzenean exekutatu daiteke, klase fitxategiak, JAR artxiboak eta moduluak sortu gabe). IN
    NetBeans-en antzeko fitxategi bakarreko programak proiektuetatik kanpo sortu daitezke Gogoko leihoan, exekutatu eta arazketa.

    Azken bertsioan agertutako testu blokeak alderantzikatzeko gaitasuna gehitu da, lerro anitzeko testu-datuak barne karaktere-ihesak erabili gabe. Kode-editorean, testu-blokeak lerro bihur daitezke.

  • Java EE aplikazioen garapen-kodea JSF 2.3 zehaztapenerako euskarriarekin zabaldu da, "f:websocket" eta CDI artefaktuaren ordezkapena bezalako eraikuntzak automatikoki osatzea barne.
    Lagundu Jakarta EE 8 Apache NetBeans 12.0 bertsioan espero da.

    Apache NetBeans IDE 11.3 kaleratuaApache NetBeans IDE 11.3 kaleratua

  • Gradle eraikitzeko sistemarako euskarria hobetu da. Gradle Tooling APIa 6.0 bertsiora eguneratu da. Laguntza gehitu biresleipena hasierako direktorioa eta muntaia konposatua (Gradle Composite Proiektua). Kotlin hizkuntzan proiektuen aitorpena ematen da. Proiektuak behartuta berrabiarazteko laguntza gehitu da.
  • Maven sistema eraikitzeko erabiltzen duten proiektuetarako, ezarpenak gehitu dira JDK bertsio lehenetsia gainidazteko.
  • Kode-editoreari hizkuntza-laguntza gehitu zaio
    TypeScript (JavaScript-en gaitasunak hedatzen ditu, guztiz atzerantz bateragarria izaten jarraitzen duen bitartean).
    Apache NetBeans IDE 11.3 kaleratua

  • JavaScript proiektuetarako, Chrome-rekin konexioa eskaintzen duen konektorearen lana egokitu da;
  • PHP-k propietateak eta metodoak automatikoki osatzea eskaintzen du "$this =>".
  • Konpilazioan zehar abisuak kentzeko lana egin da.
  • Groovy 2.5.9, junit 5.5.2 eta GraalVM 19.3.0 liburutegiak eguneratuak.
  • Janitor-i eginbide bat gehitu zaio NetBeans direktorio zaharrak eta erabili gabekoak detektatzeko eta kentzeko.

    Apache NetBeans IDE 11.3 kaleratua

Gogoratu NetBeans proiektua izan zela sortu 1996an txekiar ikasleek Javarako Delphi-ren analogo bat sortzeko. 1999an Sun Microsystemsek erosi zuen proiektua, eta 2000. urtean iturburu kodean argitaratu eta proiektu libreen kategoriara pasatu zen. 2010ean, NetBeans Oracle-k hartu zuen, eta Sun Microsystems hartu zuen. Urteetan zehar, NetBeans Java garatzaileentzako ingurune gomendagarri gisa eboluzionatu da, Eclipse eta IntelliJ IDEArekin lehian, baina duela gutxi JavaScript, PHP eta C/C++ sartu ditu. NetBeans-ek 1.5 milioi garatzaileko erabiltzaile-base aktiboa du.

Iturria: opennet.ru

Gehitu iruzkin berria