Apache NetBeans IDE 12.0 An Saki

Kungiyoyin Apache Software Foundation gabatar hadedde ci gaban yanayi Apacen NetBeans 12.0. Wannan shine sakin na shida da Gidauniyar Apache ta shirya tun lokacin canja wurin lambar NetBeans ta Oracle da sakin farko tun daga lokacin fassarar aikin daga incubator zuwa nau'in ayyukan Apache na farko. Za a tallafawa sakin Apache NetBeans 12 ta hanyar tsawaita zagayowar tallafi (LTS).

Yanayin ci gaba yana ba da tallafi ga Java SE, Java EE, PHP, JavaScript da kuma harsunan shirye-shirye na Groovy. Haɗin tallafi don harsunan C/C++ an sake matsar da shi zuwa sakin gaba na gaba. An lura cewa canja wurin lambar da ke da alaƙa da ci gaban ayyukan a cikin C da C ++ ta Oracle an kammala shi yayin shirye-shiryen saki na ƙarshe, amma haɗin wannan lambar zuwa Apache NetBeans ya ɗauki tsawon lokaci fiye da yadda ake tsammani. Musamman ma, ban da yin bitar tsabtataccen lasisin lambar da kuma tsaftace abubuwan da ke da ikon tunani, ya zama dole a yi canje-canje ga lambar, tun da Oracle ya kasa canja wurin wasu iyakoki zuwa Gidauniyar Apache. Har sai an sami tallafi na asali, masu haɓakawa za su iya shigar da samfuran ci gaba na C/C++ a baya don NetBeans IDE 8.2 ta Manajan Plugin.

Main sababbin abubuwa NetBeans 12.0:

  • Ƙara goyon bayan dandamali JavaSE 14. Wannan ya haɗa da nuna alama da tsarin lamba don ginawa tare da sabon maɓalli na "rikodi" wanda ke ba da ƙaƙƙarfan tsari don ayyana azuzuwan ba tare da fayyace ƙayyadaddun hanyoyin ƙanana daban-daban kamar daidai (), hashCode () da toString().

    Apache NetBeans IDE 12.0 An Saki

    Ci gaba da gwajin goyan bayan madaidaicin tsari a cikin ma'aikacin "misali", wanda ke ba ku damar ayyana maɓalli na gida nan da nan don komawa zuwa ƙimar da aka gwada. Misali, zaku iya rubuta "idan (obj misalin String s && s.length()> 5) {.. s.contains(..) A cikin NetBeans, ƙididdigewa "idan (obj example of String) {" zai nuna saurin ba ku damar canza lambar zuwa sabon tsari.

    Apache NetBeans IDE 12.0 An Saki

  • Daga yiwuwar Java 13 An lura da goyan bayan canza tubalan rubutu na layi da yawa waɗanda aka tsara ba tare da tserewa ba. A cikin editan lambar, yanzu ana iya jujjuya saitin layi zuwa tubalan rubutu iri ɗaya da baya.

    Apache NetBeans IDE 12.0 An Saki

  • Daga Java 12 yana ba da tallafi don amfani da "canzawa" a cikin hanyar magana maimakon sanarwa.
    Apache NetBeans IDE 12.0 An Saki

  • Daga yiwuwar Java 11 An lura da goyon baya ga yanayin ƙaddamar da shirye-shiryen da aka kawo a cikin nau'i na fayil guda ɗaya tare da lambar tushe (ana iya ƙaddamar da aji kai tsaye daga fayil tare da lambar, ba tare da ƙirƙirar fayilolin aji ba, ɗakunan ajiya na JAR da kayayyaki). A cikin NetBeans, ana iya ƙirƙira irin waɗannan shirye-shiryen fayil guda ɗaya a waje da ayyukan a cikin taga da aka fi so, gudanar da gyarawa.
  • An faɗaɗa lambar tallafin JavaFX tare da rajistar kayan tarihi na OpenJFX Gluon Maven - abubuwan "FXML JavaFX Maven Archetype (Gluon)" da "Simple JavaFX Maven Archetype (Gluon)" sun bayyana a cikin maganganun gudanarwa na aikin, wanda aka shirya don shirye-shiryen. Ana ba da fayilolin nbactions.xml, yana ba ku damar ƙaddamar da kuma cire ayyukan nan da nan ba tare da ƙarin canje-canjen sanyi ba.
    Apache NetBeans IDE 12.0 An Saki

  • Ƙara tallafi don Java EE 8 tare da ikon gina aikace-aikacen yanar gizo ta amfani da Maven ko Gradle. Taimako Jakarta EE 8 har yanzu bai samu ba.
    Java EE 8 aikace-aikacen da aka gina a cikin NetBeans za a iya tura su zuwa kwandon Java EE 8 ta amfani da sabon samfurin "webapp-javaee8" Maven da aka gina don amfani da NetBeans.
    An ba da goyan baya ga ƙayyadaddun JSF 2.3, gami da kammala aikin gini kamar “f: websocket” da CDI kayan tarihi. Haɗuwa tare da uwar garken aikace-aikacen Payara (cokali mai yatsa daga GlassFish), GlassFish 5.0.1, Tomcat da WildFly an aiwatar da su.

    Apache NetBeans IDE 12.0 An Saki

  • Ingantattun tallafi don tsarin ginin Maven da Gradle. Don Maven, an kafa haɗin kai tare da ɗakin karatu na JaCoCo kuma an ba da ikon ƙaddamar da muhawarar mahaɗar Java daga Maven zuwa editan lambar Java. Ƙara tallafi don ayyukan java na zamani da tallafin JavaEE don Gradle. API ɗin Gradle Tooling an sabunta shi zuwa sigar 6.3. An gabatar da sabon maye don ƙirƙirar aikace-aikacen Java (Aikace-aikacen Java Frontend) don Gradle. Ƙara tallafi don gyara ayyukan gidan yanar gizon Gradle. Ƙara tallafi don ayyukan Gradle a Kotlin. An ba da ikon tilasta sake yin ayyukan Gradle.
  • Ƙara goyon baya don sababbin fasali PHP 7.4.

    Apache NetBeans IDE 12.0 An Saki

  • An ƙara tallafin harshe zuwa editan lambar
    TypeScript (yana kara karfin JavaScript yayin da ya rage gaba daya masu jituwa).
    Apache NetBeans IDE 12.0 An Saki

  • An ƙara ƙarin yanayin nunin dubawar duhu duhu - Karfe mai duhu da Dark Nimbus.
    Apache NetBeans IDE 12.0 An Saki

  • An gabatar da sabon jigon ƙirar FlatLaf.

    Apache NetBeans IDE 12.0 An Saki

  • Ingantattun tallafi don girman girman pixel (HiDPI) kuma ƙara sauƙaƙan widget din HeapView.

Ka tuna cewa aikin NetBeans ya kasance tushen a cikin 1996 ta ɗaliban Czech tare da burin ƙirƙirar analog na Delphi don Java. A cikin 1999, Sun Microsystems ya sayi aikin, kuma a cikin 2000 an buga shi a lambar tushe kuma an canza shi zuwa rukunin ayyukan kyauta. A cikin 2010, NetBeans sun shiga hannun Oracle, wanda ya mamaye Sun Microsystems. A cikin shekaru da yawa, NetBeans yana haɓaka a matsayin yanayin farko na masu haɓaka Java, suna fafatawa da Eclipse da IntelliJ IDEA, amma kwanan nan ya fara faɗaɗa cikin JavaScript, PHP, da C/C++. NetBeans yana da kiyasin tushen mai amfani na masu haɓaka miliyan 1.5.

source: budenet.ru

Add a comment