Apache NetBeans IDE 11.3 buraxıldı

Apache Software Foundation təşkilatları təqdim inteqrasiya olunmuş inkişaf mühiti Apache NetBeans 11.3. Bu, NetBeans kodunun Oracle tərəfindən təhvil verilməsindən sonra Apache Fondu tərəfindən hazırlanan beşinci buraxılışdır və o vaxtdan bəri ilk buraxılışdır. 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 tərəfindən ötürülən kod bazasından 11.3 versiyasında gözlənilən C/C++ dil dəstəyinin inteqrasiyası bir daha köçürüldü.
növbəti məsələ. Qeyd olunur ki, C və C++ dillərində layihələrin inkişafı ilə bağlı bütün imkanlar artıq hazırdır, lakin kod hələlik inteqrasiya olunmayıb. Doğma dəstək mövcud olana qədər tərtibatçılar əvvəllər NetBeans IDE 8.2 üçün buraxılmış C/C++ inkişaf modullarını Plugin Manager vasitəsilə quraşdıra bilərlər. Apache NetBeans 2020-nin 12-ci ilin aprelində buraxılması planlaşdırılır və uzadılmış dəstək dövrü (LTS) vasitəsilə dəstəklənəcək.

Əsas yeniliklər NetBeans 11.3:

  • Əlavə qaranlıq interfeys ekran rejimləri əlavə edildi - Dark Metal və Dark Nimbus.
    Apache NetBeans IDE 11.3 buraxıldı

  • Yeni FlatLaf dizayn mövzusu təklif edildi.

    Apache NetBeans IDE 11.3 buraxıldı

  • Yüksək piksel sıxlığı (HiDPI) ekranları üçün təkmilləşdirilmiş dəstək və
    sadələşdirilmiş HeapView vidceti əlavə edildi.

  • Martın 14-də buraxılması planlaşdırılan Java SE 17 platforması üçün əlavə dəstək. Bura sintaksisin vurğulanması və yeni açar sözü olan konstruksiyalar üçün kod formatı daxildir "rekord", bu, equals(), hashCode() və toString() kimi müxtəlif aşağı səviyyəli metodları açıq şəkildə təyin etmədən sinifləri müəyyən etmək üçün kompakt forma təqdim edir.

    Apache NetBeans IDE 11.3 buraxıldı

    Əlavə dəstək model uyğunluğu yoxlanılan dəyərə daxil olmaq üçün dərhal yerli dəyişəni təyin etməyə imkan verən “instanceof” operatorunda. Məsələn, “String s = (String) obj” ifadəsini açıq şəkildə təyin etmədən dərhal “if (obj instanceof String s && s.length() > 5) {.. s.contains(..) ..}” yaza bilərsiniz. NetBeans 11.3-də "if (obj instanceof String) {" ifadəsi kodu yeni formaya çevirməyə imkan verən sorğu göstərəcək.

    Apache NetBeans IDE 11.3 buraxıldı

    Java 11-də təqdim olunan proqramın işə salınması rejimi üçün əlavə dəstək, təchiz edilmişdir vahid mənbə kodu faylı şəklində (sinf, sinif faylları, JAR arxivləri və modulları yaratmadan birbaşa kod faylından idarə oluna bilər). IN
    NetBeans oxşar tək fayllı proqramlar indi Sevimli pəncərəsində layihələrdən kənarda yaradıla, işlədilə və düzəldilə bilər.

    Əvvəlki buraxılışda təqdim edilmiş mətn bloklarını simvoldan qaçışdan istifadə etmədən çox sətirli mətn məlumatlarını özündə əks etdirmək imkanı əlavə edildi. Kod redaktorunda mətn blokları indi yenidən sətirlərə çevrilə bilər.

  • Java EE əsasında proqramların işlənib hazırlanması kodu JSF 2.3 spesifikasiyasını dəstəkləmək üçün genişləndirilmişdir, o cümlədən “f:websocket” və CDI artefaktının dəyişdirilməsi kimi konstruksiyaların avtomatik tamamlanması.
    Dəstək Cakarta EE 8 Apache NetBeans 12.0 buraxılışında gözlənilir.

    Apache NetBeans IDE 11.3 buraxıldıApache NetBeans IDE 11.3 buraxıldı

  • Gradle qurma sistemi üçün təkmilləşdirilmiş dəstək. Gradle Tooling API 6.0 versiyasına yeniləndi. Əlavə dəstək yenidən təyinat ev kataloqu və kompozit montaj (Gradle Kompozit Layihəsi). Kotlin dilində layihələrin tanınması təmin edilir. Layihəni yenidən başlatmağa məcbur etmək üçün əlavə dəstək.
  • Tikinti üçün Maven sistemindən istifadə edən layihələr üçün standart JDK versiyasını ləğv etmək üçün parametrlər əlavə edilmişdir.
  • Kod redaktoruna dil dəstəyi əlavə edildi
    TypeScript (tamamilə geriyə uyğun olaraq JavaScript imkanlarını genişləndirir).
    Apache NetBeans IDE 11.3 buraxıldı

  • JavaScript layihələri üçün Chrome ilə əlaqəni təmin edən konnektor yaradılmışdır;
  • PHP üçün “$this=>” olmadan xassələrin və metodların avtomatik tamamlanması təmin edilir.
  • Kompilyasiya zamanı xəbərdarlıqlardan xilas olmaq üçün işlər görülüb.
  • Yenilənmiş kitabxanalar Groovy 2.5.9, junit 5.5.2 və GraalVM 19.3.0.
  • Janitor köhnə və istifadə olunmamış NetBeans qovluqlarını müəyyən etmək və silmək üçün bir xüsusiyyət əlavə etdi.

    Apache NetBeans IDE 11.3 buraxıldı

Xatırladaq ki, NetBeans layihəsi idi quruldu Java üçün Delphi analoqunu yaratmaq məqsədi ilə 1996-cı ildə çex tələbələri tərəfindən. 1999-cu ildə layihə Sun Microsystems tərəfindən satın alındı ​​və 2000-ci ildə mənbə kodunda nəşr olundu və pulsuz layihə kimi təsnif edildi. 2010-cu ildə NetBeans Sun Microsystems-i özündə cəmləşdirən Oracle-ın əlinə keçdi. Bu illər ərzində NetBeans Eclipse və IntelliJ IDEA ilə rəqabət aparan Java tərtibatçıları üçün əsas mühit kimi inkişaf edir, lakin son vaxtlar JavaScript, PHP və C/C++ dillərində genişlənməyə başlayıb. NetBeans 1.5 milyon tərtibatçıdan ibarət təxmini aktiv istifadəçi bazasına malikdir.

Mənbə: opennet.ru

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