Cyflwynodd Sefydliad Meddalwedd Apache amgylchedd datblygu integredig Apache NetBeans 12.6, sy'n darparu cefnogaeth ar gyfer ieithoedd rhaglennu Java SE, Java EE, PHP, C/C ++, JavaScript a Groovy. Dyma'r nawfed datganiad a gynhyrchwyd gan Sefydliad Apache ers i'r cod NetBeans gael ei drosglwyddo o Oracle.
Ymhlith y newidiadau arfaethedig:
- Ar gyfer datblygwyr Java, mae cwblhau cod wedi'i wella ar gyfer newidynnau dosbarth dienw a datganiadau gyda'r allweddair βcofnodβ. Ychwanegwyd cefnogaeth ragarweiniol ar gyfer paru patrymau mewn datganiadau "switsh". Sicrheir bod yr URL wedi'i gynnwys yn y cod gyda dolen i'r templedi a ddefnyddir.
- Mae'r crynhoydd Java NetBeans nb-javac (javac wedi'i addasu) wedi'i ddiweddaru i fersiwn 1.8, mae cefnogaeth ar gyfer JDK 17 wedi'i ychwanegu. Mae cefnogaeth ar gyfer javadoc 17 wedi'i ychwanegu. Mae JavaFX wedi'i ddiweddaru i fersiwn 17.
- Gwell cefnogaeth i system adeiladu Gradle. Mae pecyn cymorth Gradle wedi'i ddiweddaru i fersiwn 7.3 gyda chefnogaeth ar gyfer Java 17. Sicrhawyd adnabyddiaeth o gyfeiriaduron gyda chod yn yr iaith Kotlin. Mae dewin creu prosiect newydd ar gyfer Gradle wedi'i gynnig. Mae templed prosiect Java Frontend wedi'i ddiweddaru i gefnogi Gradle 7.
- Gwell cefnogaeth i system adeiladu Maven. Mae'r gallu i ddefnyddio Support Maven Wrapper (mvnw) mewn prosiectau wedi'i roi ar waith. Mae problemau gyda UTF-8 wedi'u datrys. Gwell chwiliad rhagbrosesydd am anodiadau.
- Mae llwythwr dosbarth newydd (Cached Transformation Classloader) wedi'i gynnig ar gyfer yr iaith Groovy, mae gwiriad statig o fathau o briodoleddau yn AST wedi'i ddarparu, ac mae perfformiad dosrannu wrth lwytho dosbarthiadau o'r system ffeiliau wedi'i wella'n sylweddol.
- Offer ar gyfer Java Mae EE wedi ychwanegu cefnogaeth i Glassfish 6.2.1.
- Mae cyfran fawr o atgyweiriadau a gwelliannau yn ymwneud Γ’ defnyddio gweinyddwyr LSP (Protocol Gweinyddwr Iaith) ar gyfer dadansoddi cod ac adnabod cystrawen wedi'u cyflwyno.
- Ar gyfer PHP, mae cefnogaeth ar gyfer gofodau enwau wedi'i ychwanegu at dempledi, mae amddiffyniad wedi'i ychwanegu rhag mewnosod yr ymadrodd βdefnyddioβ yn y safle anghywir, mae'r defnydd o offer ail-ffactoreiddio ar gyfer priodweddau preifat nodweddion wedi'i sicrhau, a chefnogaeth i'r cod PSR-12 safon fformatio wedi'i ychwanegu.
- Mae'r golygydd HTML wedi gwella cefnogaeth SCSS, wedi ychwanegu opsiwn i gwblhau gwerthoedd palet lliw, ac wedi ychwanegu'r gallu i anwybyddu blociau wrth ailfformatio CSS.
- Mae'r golygyddion teipysgrif a cpplite wedi'u newid i ddefnyddio'r modiwl MultiViews i arddangos tabiau yn y rhyngwyneb yn gywir.
- Mae gwelliannau wedi'u gwneud i'r dadfygiwr. Gwell perfformiad ar gyfer dadfygio o bell. Ychwanegwyd y gallu i ffurfweddu'r cyfeiriadur gweithio cyfredol a newidynnau amgylchedd.
- Parser gwell ar gyfer fformat YAML.
Ffynhonnell: opennet.ru