Apache NetBeans IDE 12.0 tso tawm

Apache Software Foundation cov koom haum рСдставила integrated kev loj hlob ib puag ncig Apache NetBeans 12.0. Qhov no yog qhov thib rau kev tso tawm uas tau npaj los ntawm Apache Foundation txij li kev hloov pauv ntawm NetBeans code los ntawm Oracle thiab thawj zaug tso tawm txij thaum txhais lus qhov project los ntawm incubator mus rau qeb ntawm thawj Apache tej yaam num. Apache NetBeans 12 tso tawm yuav raug txhawb los ntawm kev txhawb nqa txuas ntxiv (LTS).

Qhov chaw tsim kho muab kev txhawb nqa rau Java SE, Java EE, PHP, JavaScript thiab Groovy programming lus. Kev koom ua ke ntawm kev txhawb nqa rau C / C ++ cov lus tau rov qab mus rau qhov kev tso tawm tom ntej. Nws tau raug sau tseg tias kev hloov pauv ntawm cov lej cuam tshuam txog kev txhim kho cov haujlwm hauv C thiab C ++ los ntawm Oracle tau ua tiav thaum lub sijhawm npaj ntawm qhov kev tso tawm kawg, tab sis kev koom ua ke ntawm cov cai no rau hauv Apache NetBeans siv sijhawm ntev dua li qhov xav tau. Tshwj xeeb, ntxiv rau kev tshuaj xyuas cov ntawv tso cai purity ntawm cov cai thiab ntxuav cov khoom uas yog cov cuab yeej txawj ntse, nws yog ib qho tsim nyog yuav tau hloov cov cai, vim Oracle tsis tuaj yeem hloov qee qhov peev xwm mus rau Apache Foundation. Txog thaum muaj kev txhawb nqa ib txwm muaj, cov neeg tsim khoom tuaj yeem nruab C / C ++ kev txhim kho modules yav dhau los tso tawm rau NetBeans IDE 8.2 los ntawm Plugin Manager.

ntsiab kev tsim kho tshiab NetBeans 12.0:

  • Ntxiv kev txhawb nqa platform JavaSE 14. Qhov no suav nrog syntax highlighting thiab code formatting rau constructs nrog ib tug tshiab "cov ntaub ntawv" lo lus tseem ceeb uas muab ib tug compact daim ntawv rau kev txhais cov chav kawm tsis tas yuav piav qhia meej txog ntau yam qis-theem txoj kev xws li sib npaug (), hashCode() thiab toString().

    Apache NetBeans IDE 12.0 tso tawm

    Kev sim txuas ntxiv ntawm cov qauv sib txuam txhawb nqa hauv "piv txwv li" tus neeg teb xov tooj, uas tso cai rau koj los txiav txim siab tam sim ntawm qhov hloov pauv hauv zos kom xa mus rau qhov ntsuas tus nqi. Piv txwv li, koj tuaj yeem sau tam sim "yog tias (obj piv txwv ntawm String s && s.length() > 5) {.. s.contains (..) ..}" yam tsis tau txhais meej meej "String s = (String) obj". Hauv NetBeans, qhia tias "yog tias (obj piv txwv ntawm String) {" yuav tso tawm qhov kev ceeb toom tso cai rau koj hloov cov lej mus rau ib daim ntawv tshiab.

    Apache NetBeans IDE 12.0 tso tawm

  • Ntawm qhov muaj peev xwm Java 13 Kev them nyiaj yug rau converting multiline ntawv blocks formatted yam tsis muaj cim escaping tau raug sau tseg. Nyob rau hauv cov code editor, ib txheej kab tam sim no tau hloov mus rau hauv cov ntawv zoo sib xws thiab rov qab.

    Apache NetBeans IDE 12.0 tso tawm

  • Ntawm qhov Java 12 muab kev txhawb nqa rau kev siv "hloov" hauv daim ntawv qhia es tsis yog nqe lus.
    Apache NetBeans IDE 12.0 tso tawm

  • Ntawm qhov muaj peev xwm Java 11 Kev them nyiaj yug rau kev pib hom ntawm cov kev pab cuam muab nyob rau hauv daim ntawv ntawm ib cov ntaub ntawv nrog lub hauv paus code yog sau tseg (ib chav kawm yuav tsum launched ncaj qha los ntawm ib cov ntaub ntawv nrog code, tsis tsim cov ntaub ntawv hauv chav kawm ntawv, JAR archives thiab modules). Hauv NetBeans, xws li cov ntaub ntawv ib leeg tuaj yeem tsim tawm sab nraud ntawm cov haujlwm hauv lub qhov rais Nyiam, khiav thiab debugged.
  • JavaFX kev txhawb nqa code tau nthuav dav nrog rau kev sau npe ntawm OpenJFX Gluon Maven artifacts - cov ntsiab lus "FXML JavaFX Maven Archetype (Gluon)" thiab "Yooj Yim JavaFX Maven Archetype (Gluon)" tau tshwm sim hauv qhov project tswj kev sib tham, uas tau npaj ua tiav. nbactions.xml cov ntaub ntawv raug muab, tso cai rau koj kom tso tawm tam sim thiab debug cov haujlwm yam tsis muaj kev hloov pauv ntxiv.
    Apache NetBeans IDE 12.0 tso tawm

  • Ntxiv kev txhawb nqa rau Java EE 8 nrog lub peev xwm los tsim cov ntawv thov web siv Maven lossis Gradle. Txhawb nqa Jakarta EE 8 tseem tsis tau muaj.
    Java EE 8 daim ntawv thov tsim hauv NetBeans tuaj yeem xa mus rau Java EE 8 thawv siv "webapp-javaee8" Maven template tshiab tsim los siv nrog NetBeans.
    Kev them nyiaj yug rau JSF 2.3 specification yog muab, suav nrog autocompletion ntawm constructs xws li "f:websocket" thiab CDI artifact hloov. Kev koom ua ke nrog Payara daim ntawv thov server (tus diav rawg los ntawm GlassFish), GlassFish 5.0.1, Tomcat thiab WildFly tau ua tiav.

    Apache NetBeans IDE 12.0 tso tawm

  • Txhim kho kev txhawb nqa rau Maven thiab Gradle tsim tshuab. Rau Maven, kev koom ua ke nrog lub tsev qiv ntawv JaCoCo tau tsim thiab muaj peev xwm dhau Java compiler sib cav los ntawm Maven mus rau Java code editor yog muab. Ntxiv kev txhawb nqa rau cov haujlwm java modular thiab JavaEE txhawb nqa rau Gradle. Gradle Tooling API tau hloov kho rau version 6.3. Ib tug tshiab wizard rau tsim Java daim ntawv thov (Java Frontend Application) rau Gradle tau thov. Ntxiv kev txhawb nqa rau kev debugging Gradle Web tej yaam num. Ntxiv kev txhawb nqa rau Gradle tej yaam num hauv Kotlin. Lub peev xwm los yuam kom rov pib dua ntawm Gradle tej yaam num tau muab.
  • Ntxiv kev txhawb nqa rau cov yam ntxwv tshiab PHP 7.4.

    Apache NetBeans IDE 12.0 tso tawm

  • Kev them nyiaj yug lus tau ntxiv rau tus lej editor
    TypeScript (txuas ntxiv qhov muaj peev xwm ntawm JavaScript thaum tseem tshuav rov qab sib xws).
    Apache NetBeans IDE 12.0 tso tawm

  • Ntxiv qhov tsaus nti interface tso saib hom - Tsaus Hlau thiab Tsaus Nimbus.
    Apache NetBeans IDE 12.0 tso tawm

  • Lub ntsiab lus tshiab FlatLaf tsim tau raug npaj.

    Apache NetBeans IDE 12.0 tso tawm

  • Txhim kho kev txhawb nqa rau siab pixel ceev (HiDPI) cov ntxaij vab tshaus thiab ntxiv qhov yooj yim HeapView widget.

Nco qab tias NetBeans qhov project yog nrhiav tau xyoo 1996 los ntawm Czech cov tub ntxhais kawm nrog lub hom phiaj ntawm kev tsim ib qho analogue ntawm Delphi rau Java. Nyob rau hauv 1999, qhov project tau yuav los ntawm Sun Microsystems, thiab nyob rau hauv 2000 nws tau luam tawm nyob rau hauv qhov chaws code thiab pauv mus rau qeb ntawm dawb tej yaam num. Xyoo 2010, NetBeans dhau mus rau hauv txhais tes ntawm Oracle, uas nqus Sun Microsystems. Tau ntau xyoo, NetBeans tau tsim los ua qhov chaw tseem ceeb rau Java developers, sib tw nrog Eclipse thiab IntelliJ IDEA, tab sis tsis ntev los no tau pib nthuav mus rau JavaScript, PHP, thiab C / C ++. NetBeans muaj kwv yees tus neeg siv lub hauv paus ntawm 1.5 lab tus tsim tawm.

Tau qhov twg los: opennet.ru

Ntxiv ib saib