Apache NetBeans IDE 11.3 pibliye

Apache Software Foundation òganizasyon yo prezante anviwònman devlopman entegre Apache NetBeans 11.3. Sa a se senkyèm lage ki te prepare pa Apache Foundation depi kòd NetBeans te remèt pa Oracle, ak premye lage depi tradiksyon pwojè soti nan enkibatè a nan kategori a nan pwojè prensipal Apache. Liberasyon an gen sipò pou lang pwogramasyon Java SE, Java EE, PHP, JavaScript ak Groovy.

Entegrasyon sipò lang C/C++ ki te espere nan vèsyon 11.3 soti nan baz kòd la transfere pa Oracle te yon lòt fwa ankò te deplase nan.
pwochen pwoblèm. Li te note ke tout kapasite ki gen rapò ak devlopman nan pwojè nan C ak C++ yo deja pare, men kòd la poko te entegre. Jiskaske sipò natif natal disponib, devlopè yo ka enstale modil devlopman C/C++ ki te pibliye deja pou NetBeans IDE 8.2 atravè Manadjè Plugin la. Apache NetBeans 2020 pwograme pou lage nan mwa avril 12 epi yo pral sipòte atravè sik sipò pwolonje (LTS).

Prensipal la inovasyon NetBeans 11.3:

  • Te ajoute lòt mòd ekspozisyon koòdone nwa - Metal nwa ak Nimbus nwa.
    Apache NetBeans IDE 11.3 pibliye

  • Yo te pwopoze yon nouvo tèm konsepsyon FlatLaf.

    Apache NetBeans IDE 11.3 pibliye

  • Sipò amelyore pou gwo dansite pixel (HiDPI) ekran ak
    te ajoute senplifye widje HeapView.

  • Te ajoute sipò pou platfòm Java SE 14, ki pwograme pou lage 17 mas. Sa gen ladann sentaks en ak fòma kòd pou konstwi ak nouvo mo kle "dosye", ki bay yon fòm kontra enfòmèl ant pou defini klas yo san yo pa oblije defini klèman divès kalite metòd ba nivo tankou equals(), hashCode() ak toString().

    Apache NetBeans IDE 11.3 pibliye

    Te ajoute sipò matche modèl nan "instanceof" operatè a, ki pèmèt ou imedyatman defini yon varyab lokal jwenn aksè nan valè a tcheke. Pou egzanp, ou ka imedyatman ekri "si (obj instanceof String s && s.length() > 5) {.. s.contains(..) ..}" san yo pa defini klèman "String s = (String) obj". Nan NetBeans 11.3, espesifye "si (obj instanceof String) {" pral montre yon èd memwa ki pèmèt ou konvèti kòd la nan yon nouvo fòm.

    Apache NetBeans IDE 11.3 pibliye

    Te ajoute sipò pou mòd lansman pwogram ki prezante nan Java 11, apwovizyone nan fòm yon sèl dosye kòd sous (klas la ka kouri dirèkteman nan dosye kòd la, san yo pa kreye dosye klas, achiv JAR ak modil). NAN
    NetBeans pwogram sèl-fichye ki sanble kounye a ka kreye deyò nan pwojè nan fenèt la Favorite, kouri ak debogaj.

    Te ajoute kapasite nan ranvèse konvèti blòk tèks prezante nan lage anvan an ki te gen ladan done tèks milti-liy san yo pa itilize karaktè chape. Nan editè kòd la, blòk tèks yo kapab kounye a konvèti tounen nan liy.

  • Yo te pwolonje kòd pou devlope aplikasyon ki baze sou Java EE pou sipòte spesifikasyon JSF 2.3, ki gen ladan otokonplesyon konstriksyon tankou "f:websocket" ak CDI sibstitisyon artifact.
    Sipòte Jakarta EE 8 espere nan Apache NetBeans 12.0 lage.

    Apache NetBeans IDE 11.3 pibliyeApache NetBeans IDE 11.3 pibliye

  • Amelyore sipò pou sistèm nan bati Gradle. API Gradle Tooling te mete ajou nan vèsyon 6.0. Te ajoute sipò transfè anyè lakay ak asanble konpoze (Gradle Composite Project). Yo bay rekonesans pwojè yo nan lang Kotlin. Te ajoute sipò pou fòse rekòmanse pwojè.
  • Pou pwojè ki sèvi ak sistèm Maven pou bati, yo te ajoute paramèt pou pase sou plas vèsyon JDK defo a.
  • Yo ajoute sipò lang nan editè kòd la
    TypeScript (pwolonje kapasite JavaScript pandan y ap rete konplètman konpatib bak).
    Apache NetBeans IDE 11.3 pibliye

  • Pou pwojè JavaScript, yo te etabli yon konektè ki bay yon koneksyon ak Chrome;
  • Pou PHP, yo bay otokonplesyon pwopriyete ak metòd san "$this =>".
  • Travay yo te fèt pou debarase m de avètisman pandan konpilasyon.
  • Mizajou bibliyotèk Groovy 2.5.9, Junit 5.5.2 ak GraalVM 19.3.0.
  • Janitor te ajoute yon karakteristik pou idantifye epi retire ansyen anyè NetBeans ki pa itilize yo.

    Apache NetBeans IDE 11.3 pibliye

Sonje byen ke pwojè NetBeans la te baze an 1996 pa etidyan Tchekoslovaki ak objektif pou yo kreye yon analogue Delphi pou Java. An 1999, Sun Microsystems te achte pwojè a, epi an 2000 li te pibliye nan kòd sous epi transfere nan kategori pwojè gratis. Nan 2010, NetBeans te pase nan men Oracle, ki te absòbe Sun Microsystems. Pandan ane yo, NetBeans te devlope kòm anviwònman prensipal pou devlopè Java, konpetisyon ak Eclipse ak IntelliJ IDEA, men dènyèman te kòmanse elaji nan JavaScript, PHP, ak C/C++. NetBeans gen yon baz itilizatè aktif estime 1.5 milyon devlopè.

Sous: opennet.ru

Add nouvo kòmantè