Apache Software Foundation Java SE, Java EE, PHP, C/C++, JavaScript жана Groovy программалоо тилдерин колдоону камсыз кылган Apache NetBeans 12.6 интеграцияланган иштеп чыгуу чөйрөсүн сунуштады. Бул NetBeans коду Oracle тарабынан тапшырылгандан бери Apache Foundation тарабынан чыгарылган тогузунчу релиз.
Сунушталган өзгөртүүлөрдүн арасында:
- Java иштеп чыгуучулары үчүн анонимдүү класс өзгөрмөлөрү жана “жазма” ачкыч сөзү менен декларациялар үчүн коддун толтурулушу жакшыртылды. "Которуу" билдирүүлөрүндө үлгү дал келүү үчүн алдын ала колдоо кошулду. Бул URL колдонулган калыптарга шилтеме менен кодго камтылган камсыз кылынат.

- Камтылган NetBeans Java компилятору nb-javac (өзгөрүлгөн javac) 1.8 версиясына жаңыртылган, JDK 17 үчүн колдоо JavaFX 17 версиясына жаңыртылган.
- Gradle куруу системасы үчүн жакшыртылган колдоо. Gradle инструменттери Java 7.3 колдоосу менен 17 версиясына жаңыртылган. Котлин тилиндеги коддору бар каталогдорду таануу камсыздалган. Gradle үчүн жаңы долбоор түзүү устасы сунушталды. Java Frontend долбоорунун шаблону Gradle 7ди колдоо үчүн жаңыртылган.

- Maven куруу тутумунун жакшыртылган колдоосу. Долбоорлордо Support Maven Wrapper (mvnw) колдонуу мүмкүнчүлүгү ишке ашырылган. UTF-8 менен көйгөйлөр чечилди. Аннотацияларды алдын ала иштетүүчү издөө жакшыртылды.
- Groovy тили үчүн жаңы класс жүктөгүч (Cached Transformation Classloader) сунушталды, ASTтеги атрибуттардын түрлөрүн статикалык текшерүү камсыз кылынды жана файл тутумунан класстарды жүктөөдө талдоо көрсөткүчтөрү кыйла жакшырды.
- Java EE үчүн куралдар Glassfish 6.2.1 үчүн колдоо кошту.
- Кодду талдоо жана синтаксис таануу үчүн LSP серверлерин (Language Server Protocol) колдонууга байланыштуу оңдоолордун жана жакшыртуулардын чоң бөлүгү киргизилген.
- PHP үчүн аттар мейкиндиктерин колдоо калыптарга кошулду, "колдонуу" туюнтмасын туура эмес позицияга киргизүүдөн коргоо кошулду, сапаттардын жеке касиеттери үчүн рефакторинг куралдарын колдонуу камсыз кылынды жана PSR-12 кодун колдоо форматтоо стандарты кошулду.

- HTML редактору SCSS колдоосун жакшыртты, түс палитрасынын баалуулуктарын аяктоо опциясын кошту жана CSSти форматтоодо блокторго көңүл бурбоо мүмкүнчүлүгүн кошту.

- Typescript жана cpplite редакторлору интерфейсте өтмөктөрдү туура көрсөтүү үчүн MultiViews модулун колдонууга которулган.

- Мүчүлүштүктөрдү оңдоочуга жакшыртуулар киргизилди. Алыстан мүчүлүштүктөрдү оңдоо үчүн жакшыртылган аткаруу. Учурдагы жумушчу каталогду жана чөйрө өзгөрмөлөрүн конфигурациялоо мүмкүнчүлүгү кошулду.
- YAML форматы үчүн жакшыртылган талдоочу.
Source: opennet.ru





