Apache NetBeans 30, JDK 21 gerektiriyor, Java desteğini geliştiriyor ve GlassFish'i güncelliyor.

Anahtar noktaları:
  • Bu, geliştirme ortamının derlenmesi, test edilmesi ve çalıştırılması için minimum gereksinim olarak JDK 21'i belirler.
  • Derleme araçlarında kapsamlı bir güncelleme yapıldı; varsayılan olarak Maven 3.9.15, Ant 1.10.17 ve JDK 26 için Gradle desteği entegre edildi.
  • Java düzenleyicisinde kayıt bileşenlerini, isimsiz değişkenleri ve yerel sınıf ayrıştırmayı destekleyecek iyileştirmeler yapıldı.
  • GlassFish 7.1.0 ve 8.0.0 sunucularıyla resmi entegrasyon, JSF sihirbazlarının modernizasyonu ve LSP aracılığıyla Typescript React desteği.
  • JGit 7.6.0 kullanılarak Git hız optimizasyonu, FlatLaf 3.7.1 ile güncellenmiş arayüz ve geliştirilmiş Markdown desteği.

Apache NetBeans'i

Popüler "NetBeans" geliştirme IDE'sinden sorumlu Apache geliştiricileri, yeni bir duyuru yaptı.Apache NetBeans 30'un son sürümü. Bu güncelleme, sağlam JDK 21'i platformun derlenmesi, test edilmesi ve çalıştırılması için minimum gereksinim olarak belirleyerek geliştirme ortamında bir değişikliğe işaret ediyor.

Bu yeni sürüm, basit bir bakım yaması olmaktan çok daha fazlası. Bu, IDE'nin sunucu protokolleriyle etkileşim biçimini yeniden yapılandırır. dillerin ve üssünü modernize ediyor Çok daha akıllı ve öngörülebilir bir kodlama deneyimi sunmak için.

Apache NetBeans 30 Temel Yeni Özellikler

Bu yeni taksit Bu, sürüm kontrolündeki en sinir bozucu süreçlerden bazılarını ele alıyor. ve iş dağıtımı, o zamandan beri Büyük veri depolarının okunmasını optimize eder.En yeni web çerçeve spesifikasyonlarına yönelik desteği önemli ölçüde geliştirir ve piyasadaki en popüler derleme motorlarının güncellenmiş sürümlerini entegre ederken, aynı zamanda arayüz istikrarına, modern sözdizimine desteğe ve programcının günlük çalışmasında sürtünmeyi azaltmak için tasarlanmış ergonomiye öncelik verir.

Java kod düzenleme deneyimi, modern sözdizimi istikrarına güçlü bir odaklanma ile çeşitli iyileştirmeler alıyor. Geliştiriciler şunları fark edecekler: Kod tahmininde ve otomatik tamamlama özelliğinde önemli iyileştirmeler yapıldı. kayıt bileşen türleriyle çalışırken ve yerel sınıfları örneklerken.

Öte yandan, şu hususun da belirtildiği kaydedilmiştir: Ekip, değişkenlerle ilgili biçim çakışmalarını çözmek için kritik düzeltmeler uyguladı. İsimsiz bir şekilde, switch ifadeleri içindeki numaralandırmaların otomatik içe aktarılması da iyileştirildi ve profiler'ı engelleyen birden fazla null pointer hatası giderildi. Buna paralel olarak, derleme sistemleri, yerel olarak entegre ederek veritabanlarını güncelliyor. Maven 3.9.15 ve Ant 1.10.17 sürümleriBu arada Gradle, yakında kullanıma sunulacak JDK 26 ortamlarına hazırlanmak için varsayılan parametrelerini ayarlıyor.

İşletmelerin modernizasyonu ve en son teknolojiye sahip web ekosistemi

Bu sürümde kurumsal geliştirme ve web teknolojilerinde önemli sayıda iyileştirme yapıldı. NetBeans 30, yeni özellikler sunuyor. GlassFish uygulama sunucuları 7.1.0 ve 8.0.0 için resmi destek, Aynı zamanda can sıkıcı başlangıç ​​hatalarını da düzeltirken Payara Sunucusu, kontrol noktası seçeneklerine bağlıdır..

Web odaklı programcılar, bir istemciden faydalanırlar. Dil Sunucusu Protokolü (LSP) büyük ölçüde geliştirilmiş, şimdi TypeScript ve React için yerel destek aldı ve JavaScript sınıflarındaki boşluk çakışmalarını çözdü. Bu durum, statik başlatıcılar içeren yapılarla da bağlantılıdır. Öte yandan, PHP ekosistemi de bu güncelleme dalgasında geri kalmıyor ve PHP 8.5 sürümünde tanıtılan yeni boru operatörüyle doğrudan uyumluluk sağlıyor.

Geliştirilmiş arayüz, Git performansı ve yeni entegrasyonlar

Operasyonel akıcılık ve ortamın genel estetiği Görsel konforu artırmaya yönelik bir dizi iyileştirme alıyorlar.. Güncellemesi FlatLaf 3.7.1 render motoru kusursuz bir arayüz garanti eder.Bu sayede, can sıkıcı sistem çökmelerini önlemek için ilk yükleme ekranı artık olay dağıtım iş parçacığına taşınıyor.

Sürüm kontrol yönetim sistemi, motorunu JGit 7.6.0'a güncelledi. Bu, toplu işlem ve kaynak yoğun çağrıların ertelenmesi yoluyla onay iletişim kutularında dosya durumunun yüklenme hızını önemli ölçüde optimize eder. Son olarak, genel yazma deneyimi de iyileştirilir. Markdown belgelerinde resim önizleme ve yazım denetimi desteğiTOML şablonlarının dahil edilmesi ve sistem programlama ekosistemini güçlendirmek için rust-analyzer ile umut vadeden bir entegrasyon.

Onun hakkında daha fazla bilgi edinmek istiyorsanız Bu yeni sürümün ayrıntılarını şuradan kontrol edebilirsiniz: aşağıdaki bağlantı.

Apache NetBeans 30 Linux'a nasıl kurulur?

Apache NetBeans'i Linux'a kurmak, kullanıcı tercihlerine ve sistem uyumluluğuna bağlı olarak farklı şekillerde yapılabilir.

Apache NetBeans'i kaynak kodundan derlemeyi tercih edenler için ilk adım, projenin resmi web sitesinden gerekli dosyaları indirmektir. Dosyalar alındıktan sonra paketin sistem içerisinde istenilen bir yere açılması gerekmektedir.
Daha sonra terminale erişmeniz ve dosyaların çıkarıldığı dizine gitmeniz gerekiyor. Burada aşağıdaki komutu çalıştırmanız gerekiyor:
ant

Apache NetBeans IDE'sini oluşturmak için. Oluşturulduktan sonra IDE'yi yazarak çalıştırabilirsiniz.

./nbbuild/netbeans/bin/netbeans

Snap ile kurulum

Daha basit ve hızlı bir yöntem tercih eden kullanıcılar için NetBeans, Snap paketi olarak mevcuttur:

sudo snap install netbeans --classic

Flatpak kullanarak kurulum

Kullanılabilecek bir diğer seçenek ise Flatpak kullanarak Apache NetBeans kurulumudur. Bunu yapabilmek için sistemde bu tip paketlerin desteğinin aktif olması gerekmektedir. Kurulumu gerçekleştirmek için gereken komut şu şekildedir:

flatpak install flathub org.apache.netbeans


Tercih edilen kaynak olarak ekle