Apache Software Foundation Java SE, Java EE, PHP, C/C++, JavaScript və Groovy proqramlaşdırma dillərinə dəstək verən Apache NetBeans 12.4 inteqrasiya olunmuş inkişaf mühitini təqdim etdi. Bu, NetBeans kodunun Oracle-dan köçürülməsindən sonra Apache Fondu tərəfindən hazırlanan yeddinci buraxılışdır.
NetBeans 12.3-də əsas yeni xüsusiyyətlər:
- Java SE 16 platforması üçün əlavə dəstək, o da nb-javac-da həyata keçirilir, NetBeans-da quraşdırılmış Java kompilyatoru (dəyişdirilmiş javac). Doğma Base64 kodlaşdırma tətbiqi əvəzinə java.util.Base64 modulu istifadə olunur.
- NetBeans-da OpenJDK paylamalarının quraşdırılması və qeydiyyatı prosesi avtomatlaşdırılıb (“Universal Uzaqdan OpenJDK Xidməti” elementi “Alətlər/ Java Platforması/ Platforma əlavə et” menyusuna əlavə edilib).
- Cakarta EE 9 layihələri üçün əlavə dəstək.
- Micronaut çərçivəsinə əsaslanan layihələr yaratmaq üçün sehrbaz əlavə edildi ("Yeni Layihə / Maven ilə Java / Micronaut Layihəsi"). Micronaut yaml fayllarında kod tamamlama, refaktorinq və keçid emalı həyata keçirilmişdir.
- Payara platformasının versiyası avtomatik olaraq aşkar edilir və server qeydiyyat panelində göstərilir.
- Maven qurma sistemindən istifadə edən layihələr üçün arqumentləri işə salma və sazlama zamanı istifadə olunacaq tətbiqlərə və VM-lərə əvəz etmək imkanı tətbiq edilmişdir.
- Gradle alətlər dəsti 7.0 versiyasına yeniləndi. Kod və resursların məntiqi qruplaşdırılması üçün əlavə dəstək (“Gradle Source Groups”) JaCoCo 0.8.6-nın yenilənmiş versiyası (Gradle Code Coverage).
- Yuva səviyyəsi 9+ olan Freeform Ant layihələri üçün əlavə dəstək. Ant istifadə edən Java/Jakarta EE layihələrinin inkişafı üçün təkmilləşdirilmiş dəstək.
- PHP inkişaf alətləri PHP 8.0 buraxılışında təqdim edilmiş adlanmış arqumentlər üçün dəstəyi əlavə etdi. Vacib fayllar bölməsində indi PHP-CS-Fixer 3 konfiqurasiya faylları göstərilir.Phing 3 ilə uyğunluq əlavə edilib.“İstifadələri düzəldin” dialoqu dəyişdirilib.
- Veb formaları yaradan zaman istifadə edilən HTML teqlərinin təkmilləşdirilmiş avtomatik tamamlanması.
- Markdown işarələməsi ilə “.md” fayl uzantılarının tanınması və xüsusi işarə ilə işarələnməsi həyata keçirilib. Markdown sintaksisinin vurğulanması əlavə edildi.
- Səhvlərin olması haqqında məlumat daim aşağı sağ küncdə bir simge şəklində göstərilir.
Mənbə: opennet.ru