Apache NetBeans IDE 11.3 Meħlus

Organizzazzjonijiet tal-Apache Software Foundation ippreżentata ambjent ta' żvilupp integrat Apache NetBeans 11.3. Din hija l-ħames ħarġa mħejjija mill-Fondazzjoni Apache minn meta l-kodiċi NetBeans ġie mgħoddi minn Oracle, u l-ewwel rilaxx minn mindu traduzzjoni proġett mill-inkubatur għall-kategorija ta 'proġetti Apache primarji. Ir-rilaxx fih appoġġ għal-lingwi ta' programmar Java SE, Java EE, PHP, JavaScript u Groovy.

L-integrazzjoni tal-appoġġ tal-lingwa C/C++ mistennija fil-verżjoni 11.3 mill-bażi tal-kodiċi trasferita minn Oracle għal darb'oħra ġiet imċaqlaq għal
ħarġa li jmiss. Huwa nnutat li l-kapaċitajiet kollha relatati mal-iżvilupp ta 'proġetti f'C u C++ huma diġà lesti, iżda l-kodiċi għadu ma ġiex integrat. Sakemm ikun disponibbli appoġġ nattiv, l-iżviluppaturi jistgħu jinstallaw moduli ta 'żvilupp C/C++ rilaxxati qabel għal NetBeans IDE 8.2 permezz tal-Plugin Manager. Apache NetBeans 2020 huwa skedat li jiġi rilaxxat f'April 12 u se jkun appoġġjat permezz taċ-ċiklu ta 'appoġġ estiż (LTS).

Il-prinċipali innovazzjonijiet NetBeans 11.3:

  • Miżjud modi ta 'wiri ta' interface skur addizzjonali - Dark Metal u Dark Nimbus.
    Apache NetBeans IDE 11.3 Meħlus

  • Ġiet proposta tema ġdida tad-disinn FlatLaf.

    Apache NetBeans IDE 11.3 Meħlus

  • Appoġġ imtejjeb għal skrins ta 'densità għolja ta' pixels (HiDPI) u
    miżjud widget HeapView simplifikat.

  • Appoġġ miżjud għall-pjattaforma Java SE 14, skedat għar-rilaxx fis-17 ta 'Marzu. Dan jinkludi l-enfasi tas-sintassi u l-ifformattjar tal-kodiċi għall-kostruzzjonijiet bil-kelma prinċipali l-ġdida "rekord", li tipprovdi forma kompatta għad-definizzjoni ta' klassijiet mingħajr ma jkollhom għalfejn tiddefinixxi b'mod espliċitu diversi metodi ta' livell baxx bħal equals(), hashCode() u toString().

    Apache NetBeans IDE 11.3 Meħlus

    Appoġġ miżjud tqabbil tal-mudell fl-operatur "instanceof", li jippermettilek tiddefinixxi immedjatament varjabbli lokali biex taċċessa l-valur iċċekkjat. Pereżempju, tista’ tikteb immedjatament “jekk (obj instanceof String s && s.length() > 5) {.. s.contains(..) ..}” mingħajr ma tiddefinixxi espliċitament “String s = (String) obj”. F'NetBeans 11.3, li tispeċifika "jekk (obj instanceof String) {" se turi pront li jippermettilek tikkonverti l-kodiċi għal forma ġdida.

    Apache NetBeans IDE 11.3 Meħlus

    Appoġġ miżjud għall-mod tat-tnedija tal-programm introdott f'Java 11, fornuti fil-forma ta 'fajl ta' kodiċi sors wieħed (il-klassi tista 'titħaddem direttament mill-fajl tal-kodiċi, mingħajr ma jinħolqu fajls tal-klassi, arkivji JAR u moduli). IN
    Programmi ta' fajl wieħed simili ta' NetBeans issa jistgħu jinħolqu barra mill-proġetti fit-tieqa Favourite, run u debugged.

    Miżjud il-kapaċità li tirreversja l-blokki tat-test introdotti fir-rilaxx ta 'qabel li kien jinkludi data tat-test b'ħafna linji mingħajr ma tuża l-karattru li jaħrab fihom. Fl-editur tal-kodiċi, il-blokki tat-test issa jistgħu jiġu kkonvertiti lura għal linji.

  • Il-kodiċi għall-iżvilupp ta 'applikazzjonijiet ibbażati fuq Java EE ġie estiż biex jappoġġja l-ispeċifikazzjoni JSF 2.3, inkluż l-awtokompletazzjoni ta' kostruzzjonijiet bħal "f:websocket" u s-sostituzzjoni ta 'artifact CDI.
    Appoġġ Ġakarta EE 8 mistenni fir-rilaxx ta' Apache NetBeans 12.0.

    Apache NetBeans IDE 11.3 MeħlusApache NetBeans IDE 11.3 Meħlus

  • Appoġġ imtejjeb għas-sistema tal-bini Gradle. Gradle Tooling API ġiet aġġornata għall-verżjoni 6.0. Appoġġ miżjud assenjazzjoni mill-ġdid direttorju tad-dar u assemblaġġ kompost (Proġett Gradle Composite). Jiġi pprovdut rikonoxximent ta' proġetti fil-lingwa Kotlin. Appoġġ miżjud biex jiġi sfurzat il-bidu mill-ġdid tal-proġett.
  • Għal proġetti li jużaw is-sistema Maven għall-bini, is-settings ġew miżjuda biex jissuperaw il-verżjoni JDK default.
  • L-appoġġ tal-lingwa ġie miżjud mal-editur tal-kodiċi
    TypeScript (jestendi l-kapaċitajiet ta' JavaScript filwaqt li jibqa' kompletament kompatibbli b'lura).
    Apache NetBeans IDE 11.3 Meħlus

  • Għal proġetti JavaScript, ġie stabbilit konnettur li jipprovdi konnessjoni ma 'Chrome;
  • Għall-PHP, l-awtokompletazzjoni tal-proprjetajiet u l-metodi mingħajr “$this =>” huwa pprovdut.
  • Sar xogħol biex jitneħħew it-twissijiet waqt il-kumpilazzjoni.
  • Libreriji aġġornati Groovy 2.5.9, junit 5.5.2 u GraalVM 19.3.0.
  • Janitor żied karatteristika biex jidentifika u jneħħi direttorji NetBeans qodma u mhux użati.

    Apache NetBeans IDE 11.3 Meħlus

Ifakkar li l-proġett NetBeans kien ibbażati fl-1996 minn studenti Ċeki bil-għan li jinħoloq analogu ta’ Delphi għal Java. Fl-1999, il-proġett inxtara minn Sun Microsystems, u fl-2000 ġie ppubblikat fil-kodiċi tas-sors u trasferit għall-kategorija ta 'proġetti b'xejn. Fl-2010, NetBeans għadda f'idejn Oracle, li assorbit Sun Microsystems. Matul is-snin, NetBeans ilu jiżviluppa bħala l-ambjent primarju għall-iżviluppaturi Java, jikkompeti ma 'Eclipse u IntelliJ IDEA, iżda reċentement beda jespandi f'JavaScript, PHP, u C/C++. NetBeans għandu bażi ta' utenti attiva stmata ta' 1.5 miljun żviluppatur.

Sors: opennet.ru

Żid kumment