Apache NetBeans IDE 12.0 Rilasciatu

Organizzazioni Apache Software Foundation prisentatu ambiente di sviluppu integratu Apache NetBeans 12.0. Questa hè a sesta liberazione preparata da a Fundazione Apache da u trasferimentu di u codice NetBeans da Oracle è a prima versione dapoi traduzzione prughjettu da l'incubatore à a categuria di prughjetti primari Apache. A versione Apache NetBeans 12 serà supportata per mezu di u ciclu di supportu estensu (LTS).

L'ambiente di sviluppu furnisce supportu per i linguaggi di prugrammazione Java SE, Java EE, PHP, JavaScript è Groovy. L'integrazione di supportu per e lingue C/C++ hè stata di novu spustata à a prossima versione. Hè nutatu chì u trasferimentu di codice in relazione à u sviluppu di prughjetti in C è C++ da Oracle hè stata cumpletata durante a preparazione di l'ultima versione, ma l'integrazione di stu codice in Apache NetBeans hà pigliatu più di l'espertu. In particulare, in più di rivisione di a purità licenziata di u codice è di pulizziari elementi chì sò a pruprietà intellettuale, era necessariu di fà cambiamenti à u codice, postu chì l'Oracle ùn hà micca pussutu trasfiriri qualchi capacità à a Fundazione Apache. Finu chì u supportu nativu hè dispunibule, i sviluppatori ponu installà moduli di sviluppu C/C++ liberati prima per NetBeans IDE 8.2 attraversu u Plugin Manager.

menu innovazioni NetBeans 12.0:

  • Aghjunghje un supportu di piattaforma JavaSE 14. Questu include l'evidenziazione di sintassi è u furmatu di codice per e custruzzioni cù a nova keyword "record", chì furnisce una forma compacta per definisce e classi senza avè da definisce esplicitamente diversi metudi di livellu bassu cum'è equals (), hashCode () è toString ().

    Apache NetBeans IDE 12.0 Rilasciatu

    Pruvenza cuntinuata di supportu di cuncordanza di mudelli in l'operatore "instanceof", chì vi permette di definisce immediatamente una variabile locale per riferite à u valore testatu. Per esempiu, pudete scrive immediatamente "se (obj instanceof String s && s.length() > 5) {.. s.contains(..) ..}" senza definisce esplicitamente "String s = (String) obj". In NetBeans, specificendu "se (obj instanceof String) {" mostrarà un promptatu chì vi permette di cunvertisce u codice in una nova forma.

    Apache NetBeans IDE 12.0 Rilasciatu
  • Di e pussibulità Java 13 U supportu per a cunversione di blocchi di testu multilinea furmatu senza scappamentu di caratteri hè statu nutatu. In l'editore di codice, un inseme di linii ponu avà esse cunvertiti in blocchi di testu simili è torna.

    Apache NetBeans IDE 12.0 Rilasciatu
  • Da Java 12 furnisce supportu per l'usu di "switch" in a forma di una espressione piuttostu cà una dichjarazione.
    Apache NetBeans IDE 12.0 Rilasciatu
  • Di e pussibulità Java 11 U supportu per u modu di lanciamentu di i prugrammi furniti in forma di un unicu schedariu cù u codice fonte hè nutatu (una classa pò esse lanciata direttamente da un schedariu cù codice, senza creà schedarii di classi, archivi JAR è moduli). In NetBeans, tali prugrammi unicu file ponu esse creati fora di i prughjetti in a finestra Favorite, eseguite è debugged.
  • U codice di supportu JavaFX hè statu allargatu cù a registrazione di l'artifacti OpenJFX Gluon Maven - l'elementi "FXML JavaFX Maven Archetype (Gluon)" è "Simple JavaFX Maven Archetype (Gluon)" sò apparsu in u dialogu di gestione di u prughjettu, per quale ready-made I fugliali nbactions.xml sò offerti, chì vi permettenu di lancià immediatamente è debug prughjetti senza cambiamenti di cunfigurazione supplementari.
    Apache NetBeans IDE 12.0 Rilasciatu
  • Aghjunghje supportu per Java EE 8 cù a capacità di custruisce applicazioni web cù Maven o Gradle. Supportu Jakarta EE 8 micca ancu dispunibile.
    L'applicazioni Java EE 8 custruite in NetBeans ponu esse implementate in un containeru Java EE 8 utilizendu u novu mudellu Maven "webapp-javaee8" custruitu per l'usu cù NetBeans.
    U supportu per a specificazione JSF 2.3 hè furnitu, cumpresa l'autocompletion di custruzzioni cum'è "f: websocket" è a sostituzione di l'artifact CDI. L'integrazione cù u servitore di l'applicazioni Payara (un fork da GlassFish), GlassFish 5.0.1, Tomcat è WildFly hè stata implementata.

    Apache NetBeans IDE 12.0 Rilasciatu
  • Supportu migliuratu per i sistemi di creazione Maven è Gradle. Per Maven, l'integrazione cù a libreria JaCoCo hè stata stabilita è a capacità di passà l'argumenti di compilatore Java da Maven à l'editore di codice Java hè furnita. Aggiuntu supportu per prughjetti modulari Java è supportu JavaEE per Gradle. L'API di Gradle Tooling hè stata aghjurnata à a versione 6.3. Un novu assistente per creà applicazioni Java (Applicazione Java Frontend) per Gradle hè statu prupostu. Aghjunghje supportu per a debugging di prughjetti Gradle Web. Aghjunghje supportu per i prughjetti Gradle in Kotlin. A capacità di furzà un reboot di i prughjetti Gradle hè stata furnita.
  • Aghjunghje supportu per e funzioni novi PHP 7.4.

    Apache NetBeans IDE 12.0 Rilasciatu
  • U supportu di lingua hè statu aghjuntu à l'editore di codice
    TypeScript (estende e capacità di JavaScript mentre resta cumplettamente cumpatibile in retrocede).
    Apache NetBeans IDE 12.0 Rilasciatu
  • Aggiunti modi di visualizazione di l'interfaccia scura supplementari - Dark Metal è Dark Nimbus.
    Apache NetBeans IDE 12.0 Rilasciatu
  • Un novu tema di design FlatLaf hè statu prupostu.

    Apache NetBeans IDE 12.0 Rilasciatu
  • Supportu migliuratu per schermi di alta densità di pixel (HiDPI) è aghjustatu un widget HeapView simplificatu.

Ricurdativi chì u prughjettu NetBeans era basatu in 1996 da i studienti cechi cù u scopu di creà un analogu di Delphi per Java. In u 1999, u prughjettu hè compru da Sun Microsystems, è in u 2000 hè statu publicatu in u codice fonte è trasferitu à a categuria di prughjetti gratuiti. In u 2010, NetBeans passò à e mani di Oracle, chì hà assorbutu Sun Microsystems. Nantu à l'anni, NetBeans hà sviluppatu cum'è l'ambiente primariu per i sviluppatori Java, cumpetendu cù Eclipse è IntelliJ IDEA, ma recentemente hà cuminciatu à espansione in JavaScript, PHP è C/C++. NetBeans hà una basa d'utilizatori attiva stimata di 1.5 milioni di sviluppatori.

Source: opennet.ru

Cumprate un hosting affidabile per i siti cù prutezzione DDoS, servitori VPS VDS 🔥 Cumprate un hosting di siti web affidabile cù prutezzione DDoS, servitori VPS VDS | ProHoster