Rhyddhawyd Apache NetBeans IDE 11.3

Sefydliadau Sefydliad Meddalwedd Apache wedi'i gyflwyno amgylchedd datblygu integredig Apip NetBeans Apache. Dyma'r pumed datganiad a baratowyd gan Sefydliad Apache ers i'r cod NetBeans gael ei drosglwyddo gan Oracle, a'r datganiad cyntaf ers hynny cyfieithu prosiect o'r deorydd i'r categori o brosiectau Apache cynradd. Mae'r datganiad yn cynnwys cefnogaeth i ieithoedd rhaglennu Java SE, Java EE, PHP, JavaScript a Groovy.

Mae integreiddio cymorth iaith C/C++ a ddisgwylir yn fersiwn 11.3 o'r sylfaen cod a drosglwyddwyd gan Oracle unwaith eto wedi'i symud i
rhifyn nesaf. Nodir bod yr holl alluoedd sy'n gysylltiedig â datblygu prosiectau yn C a C ++ eisoes yn barod, ond nid yw'r cod wedi'i integreiddio eto. Hyd nes y bydd cymorth brodorol ar gael, gall datblygwyr osod modiwlau datblygu C / C ++ a ryddhawyd yn flaenorol ar gyfer NetBeans IDE 8.2 trwy'r Rheolwr Ategion. Disgwylir i Apache NetBeans 2020 gael ei ryddhau ym mis Ebrill 12 a bydd yn cael ei gefnogi trwy'r cylch cymorth estynedig (LTS).

Y prif arloesiadau Ffa Net 11.3:

  • Ychwanegwyd moddau arddangos rhyngwyneb tywyll ychwanegol - Dark Metal a Dark Nimbus.
    Rhyddhawyd Apache NetBeans IDE 11.3

  • Mae thema ddylunio FlatLaf newydd wedi'i chynnig.

    Rhyddhawyd Apache NetBeans IDE 11.3

  • Gwell cefnogaeth ar gyfer sgriniau dwysedd picsel uchel (HiDPI) a
    ychwanegu teclyn HeapView symlach.

  • Cefnogaeth ychwanegol i blatfform Java SE 14, y bwriedir ei ryddhau ar Fawrth 17th. Mae hyn yn cynnwys amlygu cystrawen a fformatio cod ar gyfer lluniadau gyda'r allweddair newydd “cofnod", sy'n darparu ffurf gryno ar gyfer diffinio dosbarthiadau heb orfod diffinio'n benodol amrywiol ddulliau lefel isel megis hafal(), hashCode() a toString().

    Rhyddhawyd Apache NetBeans IDE 11.3

    Cefnogaeth ychwanegol paru patrwm yn y gweithredwr “instanceof”, sy'n eich galluogi i ddiffinio newidyn lleol ar unwaith i gael mynediad at y gwerth wedi'i wirio. Er enghraifft, gallwch ysgrifennu ar unwaith “os (obj instance of String s && s.length()> 5) {.. s.contains(..) ..}” heb ddiffinio “String s = (String) obj” yn benodol. Yn NetBeans 11.3, bydd nodi "os (obj instance of String) {" yn dangos anogwr sy'n eich galluogi i drosi'r cod i ffurf newydd.

    Rhyddhawyd Apache NetBeans IDE 11.3

    Cefnogaeth ychwanegol i'r modd lansio rhaglen a gyflwynwyd yn Java 11, gyflenwir ar ffurf ffeil cod ffynhonnell sengl (gellir rhedeg y dosbarth yn uniongyrchol o'r ffeil cod, heb greu ffeiliau dosbarth, archifau JAR a modiwlau). YN
    Bellach gellir creu rhaglenni un ffeil tebyg NetBeans y tu allan i brosiectau yn y ffenestr Hoff, eu rhedeg a'u dadfygio.

    Ychwanegwyd y gallu i wrthdroi blociau testun trosi a gyflwynwyd yn y datganiad blaenorol a oedd yn cynnwys data testun aml-linell heb ddefnyddio nod dianc ynddynt. Yn y golygydd cod, bellach gellir trosi blociau testun yn ôl i linellau.

  • Mae'r cod ar gyfer datblygu cymwysiadau yn seiliedig ar Java EE wedi'i ymestyn i gefnogi manyleb JSF 2.3, gan gynnwys awtolenwi lluniadau fel “f:websocket” ac amnewid arteffactau CDI.
    Cymorth Jakarta EE 8 a ddisgwylir yn natganiad Apache NetBeans 12.0.

    Rhyddhawyd Apache NetBeans IDE 11.3Rhyddhawyd Apache NetBeans IDE 11.3

  • Gwell cefnogaeth i system adeiladu Gradle. Mae Gradle Tooling API wedi'i ddiweddaru i fersiwn 6.0. Cefnogaeth ychwanegol ailbennu cyfeiriadur cartref a cynulliad cyfansawdd (Prosiect Cyfansawdd Gradle). Rhoddir cydnabyddiaeth i brosiectau yn yr iaith Kotlin. Cefnogaeth ychwanegol ar gyfer gorfodi prosiectau i ailgychwyn.
  • Ar gyfer prosiectau sy'n defnyddio system Maven ar gyfer adeiladu, mae gosodiadau wedi'u hychwanegu i ddiystyru'r fersiwn JDK rhagosodedig.
  • Mae cymorth iaith wedi'i ychwanegu at y golygydd cod
    TypeScript (yn ehangu galluoedd JavaScript tra'n parhau i fod yn gwbl gydnaws yn ôl).
    Rhyddhawyd Apache NetBeans IDE 11.3

  • Ar gyfer prosiectau JavaScript, mae cysylltydd wedi'i sefydlu sy'n darparu cysylltiad â Chrome;
  • Ar gyfer PHP, darperir awtolenwi priodweddau a dulliau heb “$this=>”.
  • Mae gwaith wedi'i wneud i gael gwared ar rybuddion yn ystod y cyfnod llunio.
  • Llyfrgelloedd wedi'u diweddaru Groovy 2.5.9, junit 5.5.2 a GraalVM 19.3.0.
  • Mae Janitor wedi ychwanegu nodwedd i nodi a dileu hen gyfeiriaduron NetBeans a heb eu defnyddio.

    Rhyddhawyd Apache NetBeans IDE 11.3

Dwyn i gof bod y prosiect NetBeans yn seiliedig yn 1996 gan fyfyrwyr Tsiec gyda'r nod o greu analog o Delphi ar gyfer Java. Ym 1999, prynwyd y prosiect gan Sun Microsystems, ac yn 2000 fe'i cyhoeddwyd yn y cod ffynhonnell a'i drosglwyddo i'r categori o brosiectau rhad ac am ddim. Yn 2010, trosglwyddodd NetBeans i ddwylo Oracle, a oedd yn amsugno Sun Microsystems. Dros y blynyddoedd, mae NetBeans wedi bod yn datblygu fel y prif amgylchedd ar gyfer datblygwyr Java, gan gystadlu ag Eclipse ac IntelliJ IDEA, ond yn ddiweddar mae wedi dechrau ehangu i JavaScript, PHP, a C / C ++. Amcangyfrifir bod gan NetBeans sylfaen defnyddwyr gweithredol o 1.5 miliwn o ddatblygwyr.

Ffynhonnell: opennet.ru

Ychwanegu sylw