Apache NetBeans IDE 11.2 buraxıldı

Apache Software Foundation təşkilatları təqdim inteqrasiya olunmuş inkişaf mühiti Apache NetBeans 11.2. Bu, Oracle NetBeans kodunu bağışladıqdan sonra Apache Fondu tərəfindən hazırlanan dördüncü buraxılışdır və o vaxtdan bəri birincidir. tərcümə layihə inkubatordan əsas Apache layihələri kateqoriyasına qədər. Buraxılış Java SE, Java EE, PHP, JavaScript və Groovy proqramlaşdırma dilləri üçün dəstəyi ehtiva edir. Oracle-ın bağışlanmış kod bazasından C/C++ dəstəyinin köçürülməsi yanvar ayına planlaşdırılan 11.3 buraxılışında gözlənilir. Apache NetBeans 2020 12-ci ilin aprelində buraxılacaq və uzadılmış dəstək dövrü (LTS) vasitəsilə dəstəklənəcək.

Əsas yeniliklər NetBeans 11.2:

  • Əlavə dəstək JavaSE 13. Məsələn əlavə etdi
    ifadədən çox ifadə şəklində "keçid" istifadə etmək bacarığı.
    Simvoldan qaçışdan istifadə etmədən və orijinal mətn formatını qorumadan çox sətirli mətn məlumatlarını ehtiva edən mətn blokları üçün işıqlandırma və çevirmə əməliyyatları həyata keçirilib. Göstərilən funksiyalar hazırda test kimi qeyd olunur və yalnız “-enable-preview” bayrağı ilə qurulduqda aktivləşdirilir;

    Apache NetBeans IDE 11.2 buraxıldı
    Apache NetBeans IDE 11.2 buraxıldı

  • Noyabrın 7.4-də buraxılması planlaşdırılan 28 filialında işlənmiş PHP dilinin yeni funksiyaları əlavə edilib. NetBeans kimi yeniliklər üçün emal əlavə etdi tipli xassələri, operator "??=" (“a ??= b” “a = a ?? b” ilə oxşardır), imkan yeni massiv təyin edilərkən mövcud massivlərin dəyişdirilməsi (operator "...$var"), yeni mexanizm obyekt serializasiyası (Serializable və __sleep()/__wakeup() birləşmələri), imkan böyük ədədlərin vizual dizaynı (1_000_000_00) və yeni “fn(parameter_list) => expr” funksiyalarını təyin etmək üçün format (məsələn, “fn($x) => $x + $y” “$fn2 = funksiya ($x) istifadə ($y) {qayıt $) ilə analoqdur x + $ y;}").

    Apache NetBeans IDE 11.2 buraxıldı

  • Performansın optimallaşdırılması həyata keçirildi: Mənbə ağacında ikili faylların axtarış sürəti artırıldı. IN
    Linux və Windows qovluqlardakı dəyişiklikləri izləmək üçün API-də təqdim olunan WatchService interfeysindən istifadə edir Java NIO2. Arxivlərlə faylların sürətləndirilmiş identifikasiyası;

  • Gradle qurma sistemi üçün təkmilləşdirilmiş dəstək. Gradle layihələrində eksperimental Java xüsusiyyətlərindən istifadə etməyə imkan verən Java kompilyator bayraqlarını yükləmək imkanı əlavə edildi (“it.options.compilerArgs.add('—enable-preview')"). Quraşdırmanın gedişatını əks etdirən tabda istifadəçi daxiletməsinin işlənməsi də əlavə edildi (Çıxış). Arxa fonda Gradle Daemon prosesinə başladıqda, indi org.gradle.jvmargs xassəsinə hörmət edilir;
  • JavaScript analizatoru ilə kod lisenziyası ilə bağlı problemlər həll edildi, buna görə analizator əvvəllər ayrıca quraşdırılmalı idi. İndi təhlilçi graal-js GPL-dən UPL-ə (Universal İcazəli Lisenziya) köçürüldü;
  • Quraşdırıcı fərdi NetBeans komponentlərinin seçmə quraşdırılması üçün dəstəyi daxil etmək üçün təkmilləşdirilmişdir;
  • Proqram server dəstəyi Payara buraxılması üçün yeniləndi Payara Platforması 5.193;
  • Amazon Beanstalk üçün yenilənmiş dəstək;
  • Qabaqcıl üçün əlavə dəstək atribut sintaksisi Angular-da istifadə olunan HTML5-də (məsələn, , və s.)
  • Xoş gəlmisiniz Ekranı Oracle veb-saytına keçidlərdən silindi (netbeans.org-a keçidlər netbeans.apache.org ilə əvəz olundu).

Mənbə: opennet.ru

Добавить комментарий