Apache NetBeans IDE 11.3 i tukuna

Nga whakahaere a Apache Software Foundation представила taiao whanaketanga whakakotahi Apache NetBeans 11.3. Koinei te tuarima o te tukunga a Apache Foundation mai i te tukunga o te waehere NetBeans e Oracle, me te tuku tuatahi mai i tera whakamaoritanga kaupapa mai i te incubator ki nga kaupapa tuatahi a Apache. Kei roto i te tukunga te tautoko mo te Java SE, Java EE, PHP, JavaScript, me nga reo hotaka Groovy.

Ko te tumanako i roto i te putanga 11.3, ko te whakauru o te tautoko mo nga reo C / C ++ mai i te turanga waehere i whakawhitia e Oracle kua whakawhitia ano ki
tuku i muri mai. Kei te tohuhia ko nga ahuatanga katoa e pa ana ki te whakawhanaketanga o nga kaupapa i C me C ++ kua rite, engari kaore ano kia whakauruhia te waehere. I mua i te tautoko taketake, ka taea e nga kaihanga te whakauru i nga waahanga whanaketanga C/C++ i tukuna i mua mo NetBeans IDE 8.2 ma te Kaiwhakahaere Mono. Ko te Apache NetBeans 2020 kua whakaritea kia whakaputahia hei te Paenga-whawha 12, ka mau tonu ma te Roopu Tautoko Whakaroa (LTS).

Main nga mahi auaha NetBeans 11.3:

  • Kua taapirihia etahi atu momo whakaaturanga atanga pouri - Dark Metal me Dark Nimbus.
    Apache NetBeans IDE 11.3 i tukuna

  • He kaupapa hoahoa hou, FlatLaf, kua tohua.

    Apache NetBeans IDE 11.3 i tukuna

  • He pai ake te tautoko mo nga mata pika teitei (HiDPI) me te
    kua taapirihia he widget HeapView ngawari.

  • He tautoko taapiri mo te kaupapa Java SE 14, kua whakaritea mo te tuku i te Maehe 17th. Kei roto i tenei ko te tohu wetereo me te whakahōputu waehere mo nga hanga me te kupu matua hou "record“, e whakarato ana i te puka kiato mo nga whakamaramatanga akomanga e whakakore ana i te hiahia ki te tautuhi i nga momo tikanga taumata-iti penei i te rite(), hashCode(), me toString().

    Apache NetBeans IDE 11.3 i tukuna

    He tautoko taapiri whakaōrite tauira i roto i te kaiwhakahaere "instanceof", ka taea e koe te tautuhi tonu i tetahi taurangi rohe ki te uru atu ki te uara kua tirohia. Hei tauira, ka taea e koe te tuhi tonu "mehemea (obj instanceof String s && s.length() > 5) {.. s.contains(..) ..}" me te kore e tautuhia "String s = (String) obj". I roto i te NetBeans 11.3, "mehemea (obj instanceof String) {" ka whakaatu he aki taputapu ka taea e koe te huri i te waehere ki te puka hou.

    Apache NetBeans IDE 11.3 i tukuna

    He tautoko taapiri mo te aratau whakarewanga Java 11, tukuna i roto i te ahua o te konae puna kotahi (ka taea te whakahaere tika i te karaehe mai i te konae waehere, me te kore e hanga i nga konae akomanga, nga kohinga JAR me nga waahanga). IN
    Ka taea te hanga i nga papatono konae-kotahi penei i a NetBeans i waho o nga kaupapa i te Matapihi Makau, ka oma me te patuiro.

    I taapirihia te kaha ki te huri i nga poraka kuputuhi i puta mai i te tukunga whakamutunga, tae atu ki nga raraunga kuputuhi raina maha me te kore e whakamahi i nga rerenga o te ahua i roto. I roto i te ētita waehere, ka taea te huri i nga paraka kuputuhi hei rarangi.

  • Kua whakawhānuihia te waehere whanaketanga tono Java EE me te tautoko mo te tohu JSF 2.3, tae atu ki te whakaoti-aunoa o nga hanga penei i te "f:websocket" me te whakakapinga toi CDI.
    support Jakarta EE 8 e tumanakohia ana i roto i te tukunga Apache NetBeans 12.0.

    Apache NetBeans IDE 11.3 i tukunaApache NetBeans IDE 11.3 i tukuna

  • Kua pai ake te tautoko mo te punaha hanga Gradle. Gradle Tooling API kua whakahoutia ki te putanga 6.0. He tautoko taapiri taumahinga whaiaronga kāinga me huinga hiato (Gradle Composite Kaupapa). Ka whakawhiwhia ki nga kaupapa i roto i te reo Kotlin. He tautoko taapiri mo te whakaara ano i nga kaupapa.
  • Mo nga kaupapa e whakamahi ana i te punaha Maven ki te hanga, kua taapirihia nga tautuhinga hei whakakore i te putanga JDK taunoa.
  • He tautoko reo taapiri ki te kaiwhakatika waehere
    TypeScript (whakaroahia nga kaha o JavaScript me te noho whakamuri katoa).
    Apache NetBeans IDE 11.3 i tukuna

  • Mo nga kaupapa JavaScript, kua whakatikahia te mahi a te hononga hono ki a Chrome;
  • Ka whakaratohia e PHP te whakaoti-aunoa o nga taonga me nga tikanga kaore he "$this =>".
  • Kua mahia nga mahi ki te whakakore i nga whakatupato i te wa e whakahiato ana.
  • Kua whakahouhia a Groovy 2.5.9, junit 5.5.2 me GraalVM 19.3.0 whare pukapuka.
  • Kua taapirihia he waahanga ki te Kaipupuri hei kimi me te tango i nga raarangi NetBeans tawhito me te kore whakamahia.

    Apache NetBeans IDE 11.3 i tukuna

Kia maumahara ko te kaupapa NetBeans whakapumautia i roto i te 1996 e nga tauira Czech kia hanga he tairitenga o Delphi mo Java. I te 1999, i hokona te kaupapa e Sun Microsystems, a, i te 2000 i whakaputaina i roto i te waehere puna me te whakawhiti ki te waahanga o nga kaupapa kore utu. I te tau 2010, ka riro a NetBeans e Oracle, nana i tango te mana o Sun Microsystems. I roto i nga tau, kua tipu a NetBeans hei taiao haere mo nga kaiwhakawhanake Java, ka whakataetae ki a Eclipse me IntelliJ IDEA, engari no na tata nei kua uru ki te JavaScript, PHP, me C/C++. He 1.5 miriona nga kaihanga a NetBeans.

Source: opennet.ru

Tāpiri i te kōrero