Apache NetBeans IDE 11.3 Eldonita

Apache Software Foundation organizoj prezentita integra evolua medio Apache NetBeans 11.3. Ĉi tiu estas la kvina eldono preparita de la Apache Foundation post kiam la NetBeans-kodo estis transdonita de Oracle, kaj la unua eldono ekde traduko projekto de la inkubatoro al la kategorio de primaraj Apache-projektoj. La eldono enhavas subtenon por la Java SE, Java EE, PHP, JavaScript kaj Groovy programlingvoj.

La integriĝo de C/C++ lingvosubteno atendita en versio 11.3 de la kodbazo transdonita de Oracle denove estis movita al
sekva numero. Oni rimarkas, ke ĉiuj kapabloj rilataj al la disvolviĝo de projektoj en C kaj C++ jam estas pretaj, sed la kodo ankoraŭ ne estis integrita. Ĝis denaska subteno disponeblas, programistoj povas instali C/C++-disvolvajn modulojn antaŭe publikigitajn por NetBeans IDE 8.2 per la Plugin Manager. Apache NetBeans 2020 estas planita por esti liberigita en aprilo 12 kaj estos subtenata per la plilongigita subtena ciklo (LTS).

Ĉefa novigoj NetBeans 11.3:

  • Aldonitaj pliaj malhelaj interfacaj ekranreĝimoj - Dark Metal kaj Dark Nimbus.
    Apache NetBeans IDE 11.3 Eldonita

  • Nova desegna temo de FlatLaf estis proponita.

    Apache NetBeans IDE 11.3 Eldonita

  • Plibonigita subteno por ekranoj de alta piksela denseco (HiDPI) kaj
    aldonis simpligitan fenestraĵon de HeapView.

  • Aldonita subteno por la platformo Java SE 14, planita por liberigo la 17-an de marto. Ĉi tio inkluzivas sintakson emfazadon kaj kodan formatadon por konstruaĵoj kun la nova ŝlosilvorto "rekordo", kiu provizas kompaktan formon por difini klasojn sen devi eksplicite difini diversajn malaltnivelajn metodojn kiel equals(), hashCode() kaj toString().

    Apache NetBeans IDE 11.3 Eldonita

    Aldonita subteno ŝablona kongruo en la "instanceof" operatoro, kiu permesas vin tuj difini lokan variablon por aliri la kontrolitan valoron. Ekzemple, vi povas tuj skribi "se (obj instanceof String s && s.length() > 5) {.. s.contains(..) ..}" sen eksplicite difini "String s = (String) obj". En NetBeans 11.3, specifi "se (obj instanceof String) {" montros promptilon ebligante vin konverti la kodon al nova formo.

    Apache NetBeans IDE 11.3 Eldonita

    Aldonita subteno por la programlanĉa reĝimo lanĉita en Java 11, provizis en la formo de ununura fontkoddosiero (la klaso povas esti rulita rekte de la koddosiero, sen kreado de klasdosieroj, JAR-arkivoj kaj moduloj). EN
    NetBeans similaj unudosieraj programoj nun povas esti kreitaj ekster projektoj en la Preferata fenestro, rulitaj kaj sencimigitaj.

    Aldonis la kapablon inversigi tekstblokojn enkondukitajn en la antaŭa eldono, kiu inkludis plurliniajn tekstajn datumojn sen uzi karakteron eskapanta en ili. En la kodredaktilo, tekstoblokoj nun povas esti konvertitaj reen al linioj.

  • La kodo por evoluigado de aplikoj bazitaj sur Java EE estis etendita por apogi la JSF 2.3-specifon, inkluzive de aŭtokompletigo de konstrukcioj kiel ekzemple "f:websocket" kaj CDI-artefakto-anstataŭigo.
    subteno Ĝakarto EE 8 atendite en Apache NetBeans 12.0 eldono.

    Apache NetBeans IDE 11.3 EldonitaApache NetBeans IDE 11.3 Eldonita

  • Plibonigita subteno por la Gradle-konstrusistemo. Gradle Tooling API estis ĝisdatigita al versio 6.0. Aldonita subteno reasigno hejma dosierujo kaj kunmetita kunigo (Gradle Composite Project). Rekono de projektoj en la lingvo Kotlin estas provizita. Aldonita subteno por devigi projekton rekomencas.
  • Por projektoj uzantaj la Maven-sistemon por konstruado, agordoj estis aldonitaj por anstataŭi la defaŭltan JDK-version.
  • Lingva subteno estis aldonita al la kodredaktilo
    TypeScript (etendas la kapablojn de JavaScript restante plene malantaŭen kongrua).
    Apache NetBeans IDE 11.3 Eldonita

  • Por JavaScript-projektoj, konektilo estis establita, kiu disponigas konekton al Chrome;
  • Por PHP, aŭtomata kompletigo de propraĵoj kaj metodoj sen "$this =>" estas provizita.
  • Oni laboris por forigi avertojn dum kompilo.
  • Ĝisdatigitaj bibliotekoj Groovy 2.5.9, Junit 5.5.2 kaj GraalVM 19.3.0.
  • Janitor aldonis funkcion por identigi kaj forigi malnovajn kaj neuzatajn dosierujojn de NetBeans.

    Apache NetBeans IDE 11.3 Eldonita

Memoru, ke la projekto NetBeans estis bazita en 1996 de ĉeĥaj studentoj kun la celo krei analogon de Delfo por Java. En 1999, la projekto estis aĉetita de Sun Microsystems, kaj en 2000 ĝi estis publikigita en fontkodo kaj transdonita al la kategorio de liberaj projektoj. En 2010, NetBeans pasis en la manojn de Oracle, kiu absorbis Sun Microsystems. Tra la jaroj, NetBeans evoluis kiel la primara medio por Java programistoj, konkurante kun Eclipse kaj IntelliJ IDEA, sed lastatempe komencis disetendiĝi en JavaScript, PHP, kaj C/C++. NetBeans havas laŭtaksan aktivan uzantbazon de 1.5 milionoj da programistoj.

fonto: opennet.ru

Aldoni komenton