Apache NetBeans IDE 11.3 Yayınlandı

Apache Yazılım Vakfı kuruluşları sunulan entegre geliştirme ortamı Apache NetBeans 11.3. Bu, NetBeans kodunun Oracle tarafından teslim edilmesinden bu yana Apache Vakfı tarafından hazırlanan beşinci sürüm ve o tarihten bu yana ilk sürümdür. çeviri kuluçka makinesinden birincil Apache projeleri kategorisine kadar proje. Sürüm, Java SE, Java EE, PHP, JavaScript ve Groovy programlama dilleri için destek içerir.

Oracle'ın aktardığı kod tabanından 11.3 sürümünde beklenen C/C++ dil desteği entegrasyonu bir kez daha
sonraki konu. C ve C++ projelerinin geliştirilmesine ilişkin tüm yeteneklerin halihazırda hazır olduğu ancak kodun henüz entegre edilmediği belirtiliyor. Yerel destek mevcut oluncaya kadar geliştiriciler, NetBeans IDE 8.2 için daha önce yayınlanmış olan C/C++ geliştirme modüllerini Eklenti Yöneticisi aracılığıyla yükleyebilirler. Apache NetBeans 2020'nin Nisan 12'de piyasaya sürülmesi planlanıyor ve genişletilmiş destek döngüsü (LTS) aracılığıyla desteklenecek.

Ana yenilikler NetBeans 11.3:

  • Ek karanlık arayüz görüntüleme modları eklendi - Dark Metal ve Dark Nimbus.
    Apache NetBeans IDE 11.3 Yayınlandı

  • Yeni bir FlatLaf tasarım teması önerildi.

    Apache NetBeans IDE 11.3 Yayınlandı

  • Yüksek piksel yoğunluklu (HiDPI) ekranlar için geliştirilmiş destek ve
    basitleştirilmiş HeapView widget'ı eklendi.

  • 14 Mart'ta yayınlanması planlanan Java SE 17 platformu için destek eklendi. Bu, yeni anahtar kelimeye sahip yapılar için sözdizimi vurgulamayı ve kod biçimlendirmeyi içerir.kayıt", equals(), hashCode() ve toString() gibi çeşitli düşük seviyeli yöntemleri açıkça tanımlamak zorunda kalmadan sınıfları tanımlamak için kompakt bir form sağlar.

    Apache NetBeans IDE 11.3 Yayınlandı

    Destek eklendi desen eşleştirme kontrol edilen değere erişmek için hemen bir yerel değişken tanımlamanıza olanak tanıyan "instanceof" operatöründe. Örneğin, “String s = (String) obj” ifadesini açıkça tanımlamadan hemen “if (obj exampleof String s && s.length() > 5) {.. s.contains(..) ..}” yazabilirsiniz. NetBeans 11.3'te, "if (obj exampleof String) {" belirtilmesi, kodu yeni bir forma dönüştürmenize olanak tanıyan bir bilgi istemi görüntüleyecektir.

    Apache NetBeans IDE 11.3 Yayınlandı

    Java 11'de tanıtılan program başlatma modu için destek eklendi, sağlanan tek bir kaynak kod dosyası biçiminde (sınıf, sınıf dosyaları, JAR arşivleri ve modüller oluşturulmadan doğrudan kod dosyasından çalıştırılabilir). İÇİNDE
    NetBeans'in benzer tek dosyalı programları artık Favori penceresindeki projelerin dışında oluşturulabilir, çalıştırılabilir ve hata ayıklanabilir.

    Önceki sürümde tanıtılan, çok satırlı metin verileri içeren metin bloklarını, karakter kaçışını kullanmadan tersine çevirme yeteneği eklendi. Kod düzenleyicide metin blokları artık tekrar satırlara dönüştürülebilir.

  • Java EE'ye dayalı uygulamalar geliştirmeye yönelik kod, "f:websocket" ve CDI yapıtının değiştirilmesi gibi yapıların otomatik olarak tamamlanması da dahil olmak üzere JSF 2.3 spesifikasyonunu destekleyecek şekilde genişletildi.
    Destek Cakarta EE 8 Apache NetBeans 12.0 sürümünde bekleniyor.

    Apache NetBeans IDE 11.3 YayınlandıApache NetBeans IDE 11.3 Yayınlandı

  • Gradle derleme sistemi için geliştirilmiş destek. Gradle Tooling API'si 6.0 sürümüne güncellendi. Destek eklendi yeniden atama ana dizin ve kompozit montaj (Gradle Kompozit Projesi). Kotlin dilindeki projelerin tanınması sağlanır. Projenin yeniden başlatılmasını zorlamak için destek eklendi.
  • Bina için Maven sistemini kullanan projelere, varsayılan JDK sürümünü geçersiz kılacak ayarlar eklendi.
  • Kod düzenleyiciye dil desteği eklendi
    TypeScript (geriye dönük olarak tamamen uyumlu kalırken JavaScript'in yeteneklerini genişletir).
    Apache NetBeans IDE 11.3 Yayınlandı

  • JavaScript projeleri için Chrome'a ​​bağlantı sağlayan bir bağlayıcı oluşturulmuştur;
  • PHP için, özelliklerin ve yöntemlerin “$this=>” olmadan otomatik olarak tamamlanması sağlanır.
  • Derleme sırasında uyarılardan kurtulmaya yönelik çalışmalar yapıldı.
  • Groovy 2.5.9, junit 5.5.2 ve GraalVM 19.3.0 kütüphaneleri güncellendi.
  • Janitor, eski ve kullanılmayan NetBeans dizinlerini belirleyip kaldırmaya yönelik bir özellik ekledi.

    Apache NetBeans IDE 11.3 Yayınlandı

NetBeans projesinin olduğunu hatırlayın dayalı 1996 yılında Çek öğrenciler tarafından Java için Delphi'nin bir analogunu oluşturmak amacıyla. Proje 1999 yılında Sun Microsystems tarafından satın alınmış ve 2000 yılında kaynak koduyla yayınlanarak ücretsiz projeler kategorisine aktarılmıştır. 2010 yılında NetBeans, Sun Microsystems'i bünyesine katan Oracle'ın eline geçti. Yıllar geçtikçe NetBeans, Eclipse ve IntelliJ IDEA ile rekabet ederek Java geliştiricileri için birincil ortam olarak gelişiyor, ancak son zamanlarda JavaScript, PHP ve C/C++ ile genişlemeye başladı. NetBeans'ın tahmini 1.5 milyon geliştiriciden oluşan aktif kullanıcı tabanı vardır.

Kaynak: opennet.ru

Yorum ekle