Apache NetBeans IDE 12.0 air fhoillseachadh

Buidhnean Apache Software Foundation air a thaisbeanadh àrainneachd leasachaidh aonaichte Apache NetBeans 12.0. Is e seo an siathamh brath a dh’ ullaich an Apache Foundation bho chaidh an còd NetBeans a ghluasad bho Oracle, agus a’ chiad fhoillseachadh bhon uair sin. eadar-theangachadh pròiseact bhon ghoirear chun roinn de phrìomh phròiseactan Apache. Bidh an sgaoileadh Apache NetBeans 12 a’ faighinn taic tron ​​chearcall taic leudaichte (LTS).

Tha an àrainneachd leasachaidh a’ toirt taic do chànanan prògramadh Java SE, Java EE, PHP, JavaScript agus Groovy. Chaidh amalachadh taic airson cànanan C/C ++ a ghluasad a-rithist chun ath fhoillseachadh. Thathas a’ toirt fa-near gun deach an gluasad còd co-cheangailte ri leasachadh phròiseactan ann an C agus C ++ le Oracle a chrìochnachadh nuair a chaidh an sgaoileadh mu dheireadh ullachadh, ach thug amalachadh a’ chòd seo a-steach do Apache NetBeans nas fhaide na bha dùil. Gu sònraichte, a bharrachd air a bhith ag ath-sgrùdadh purrachd ceadaichte a ’chòd agus a’ glanadh eileamaidean a tha nan seilbh inntleachdail, bha e riatanach atharrachaidhean a dhèanamh air a ’chòd, leis nach robh e comasach dha Oracle cuid de chomasan a ghluasad gu Bunait Apache. Gus am bi taic dhùthchasach ri fhaighinn, faodaidh luchd-leasachaidh modalan leasachaidh C / C ++ a chaidh fhoillseachadh roimhe seo airson NetBeans IDE 8.2 a chuir a-steach tron ​​​​Mhanaidsear Plugin.

prìomh innleachdan Netbeans 12.0:

  • Taic àrd-ùrlar air a chur ris JavaSE 14. Tha seo a’ toirt a-steach soilleireachadh co-chàradh agus cruth còd airson togail le prìomh fhacal “clàr” ùr a bheir seachad cruth teann airson a bhith a’ mìneachadh chlasaichean gun a bhith a’ mìneachadh gu soilleir diofar dhòighean aig ìre ìosal leithid co-ionann (), hashCode () agus toString ().

    Apache NetBeans IDE 12.0 air fhoillseachadh

    Deuchainn leantainneach air taic maidsidh pàtrain anns a’ ghnìomhaiche “instanceof”, a leigeas leat caochladair ionadail a mhìneachadh sa bhad gus iomradh a thoirt air an luach a chaidh a dhearbhadh. Mar eisimpleir, faodaidh tu sgrìobhadh sa bhad “ma tha (obj eisimpleir String s && s.length()> 5) {.. s.contains(..) ..}” gun a bhith a’ mìneachadh “String s = (String) obj” gu soilleir. Ann an NetBeans, le bhith a’ sònrachadh “if (obj instance of String) {” seallaidh e sgiobalta a leigeas leat an còd a thionndadh gu foirm ùr.

    Apache NetBeans IDE 12.0 air fhoillseachadh

  • De na comasan Java 13 Thugadh fa-near taic airson a bhith ag atharrachadh bhlocaichean teacsa ioma-loidhne le cruth gun charactar a’ teicheadh. Anns an deasaiche còd, faodar seata de loidhnichean a thionndadh a-steach gu blocaichean teacsa coltach ris agus air ais.

    Apache NetBeans IDE 12.0 air fhoillseachadh

  • Bho Java 12 a’ toirt taic airson “switch” a chleachdadh ann an cruth abairt seach aithris.
    Apache NetBeans IDE 12.0 air fhoillseachadh

  • De na comasan Java 11 Thathas a’ toirt fa-near taic airson modh cur air bhog phrògraman a chaidh a thoirt seachad ann an cruth aon fhaidhle le còd stòr (faodar clas a chuir air bhog gu dìreach bho fhaidhle le còd, gun a bhith a’ cruthachadh faidhlichean clas, tasglannan JAR agus modalan). Ann an NetBeans, faodar a leithid de phrògraman aon-fhaidhle a chruthachadh taobh a-muigh phròiseactan san uinneag as fheàrr leat, air an ruith agus air an dì-bhugachadh.
  • Chaidh còd taic JavaFX a leudachadh le bhith a’ clàradh artifacts OpenJFX Gluon Maven - tha na h-eileamaidean “FXML JavaFX Maven Archetype (Gluon)” agus “Simple JavaFX Maven Archetype (Gluon)” air nochdadh ann an còmhradh stiùireadh pròiseict, airson a bheil e deiseil. nbactions.xml faidhlichean air an tabhann, a’ toirt cothrom dhut pròiseactan a chuir air bhog agus a dheasbad sa bhad gun atharrachaidhean rèiteachaidh a bharrachd.
    Apache NetBeans IDE 12.0 air fhoillseachadh

  • Taic a bharrachd airson Java EE 8 le comas air tagraidhean lìn a thogail a’ cleachdadh Maven no Gradle. Taic Jakarta EE 8 nach eil ri fhaighinn fhathast.
    Faodar tagraidhean Java EE 8 a chaidh a thogail ann an NetBeans a chuir gu inneal Java EE 8 a’ cleachdadh an teamplaid Maven ùr “webapp-javaee8” a chaidh a thogail airson a chleachdadh le NetBeans.
    Tha taic airson sònrachadh JSF 2.3 air a thoirt seachad, a’ toirt a-steach fèin-chrìochnachadh de thogalaichean leithid “f: websocket” agus ionadachadh artifact CDI. Chaidh amalachadh le frithealaiche tagraidh Payara (forc bho GlassFish), GlassFish 5.0.1, Tomcat agus WildFly a chuir an gnìomh.

    Apache NetBeans IDE 12.0 air fhoillseachadh

  • Taic nas fheàrr airson siostaman togail Maven agus Gradle. Airson Maven, chaidh amalachadh le leabharlann JaCoCo a stèidheachadh agus tha comas air argamaidean cruinneachaidh Java a thoirt seachad bho Maven gu deasaiche còd Java. Taic a bharrachd airson pròiseactan modular java agus taic JavaEE airson Gradle. Chaidh Gradle Tooling API ùrachadh gu dreach 6.3. Thathas a’ moladh draoidh ùr airson tagraidhean Java a chruthachadh (Iarrtas Java Frontend) airson Gradle. Taic a bharrachd airson pròiseactan debugging Gradle Web. Taic a bharrachd do phròiseactan Gradle ann an Kotlin. Chaidh an comas ath-thòiseachadh de phròiseactan Gradle a thoirt seachad.
  • Taic a bharrachd airson feartan ùra PHP 7.4.

    Apache NetBeans IDE 12.0 air fhoillseachadh

  • Chaidh taic cànain a chur ri deasaiche a’ chòd
    TypeScript (a’ leudachadh comasan JavaScript fhad ‘s a tha e fhathast co-chòrdail air ais).
    Apache NetBeans IDE 12.0 air fhoillseachadh

  • Chaidh modhan taisbeanaidh eadar-aghaidh dorcha a bharrachd a chur ris - Dark Metal agus Dark Nimbus.
    Apache NetBeans IDE 12.0 air fhoillseachadh

  • Chaidh cuspair dealbhaidh FlatLaf ùr a mholadh.

    Apache NetBeans IDE 12.0 air fhoillseachadh

  • Taic nas fheàrr airson scrionaichean dùmhlachd picteil àrd (HiDPI) agus chuir e widget HeapView nas sìmplidhe ris.

Cuimhnich gun robh am pròiseact NetBeans stèidhichte ann an 1996 le oileanaich Seiceach leis an amas analogue de Delphi a chruthachadh airson Java. Ann an 1999, chaidh am pròiseact a cheannach le Sun Microsystems, agus ann an 2000 chaidh fhoillseachadh ann an còd stòr agus ath-sheòrsachadh mar phròiseact an-asgaidh. Ann an 2010, chaidh NetBeans a-steach do làmhan Oracle, a ghabh a-steach Sun Microsystems. Thar nam bliadhnaichean, tha NetBeans air a bhith a’ leasachadh mar phrìomh àrainneachd airson luchd-leasachaidh Java, a’ farpais ri Eclipse agus IntelliJ IDEA, ach o chionn ghoirid tha e air tòiseachadh a’ leudachadh gu JavaScript, PHP, agus C/C ++. Tha bunait luchd-cleachdaidh gnìomhach measta de 1.5 millean neach-leasachaidh aig NetBeans.

Source: fosgailtenet.ru

Cuir beachd ann