GNUstep bileşenlerinin yeni sürümleri

Apple'ın Cocoa programlama arayüzlerine benzer bir API kullanarak platformlar arası GUI ve sunucu uygulamaları geliştirmek için GNUstep çerçevesini oluşturan paketlerin yeni sürümleri mevcuttur. Proje, AppKit'i ve Foundation çerçevesinin bileşenlerini uygulayan kütüphanelerin yanı sıra, InterfaceBuilder, ProjectBuilder ve Xcode'un taşınabilir analoglarını oluşturmayı amaçlayan Gorm arayüz tasarımı araç setini ve ProjectCenter geliştirme ortamını da geliştiriyor. Ana geliştirme dili Objective-C'dir ancak GNUstep diğer dillerle de kullanılabilir. Desteklenen platformlar arasında macOS, Solaris, GNU/Linux, GNU/Hurd, NetBSD, OpenBSD, FreeBSD ve Windows bulunmaktadır. Projenin geliştirmeleri LGPLv3 lisansı altında dağıtılmaktadır.

Yeni sürümlerdeki değişiklikler esas olarak benzer Apple kitaplıklarıyla gelişmiş uyumluluk ve Android platformu da dahil olmak üzere çeşitli platformlar için genişletilmiş destekle ilgilidir. Kullanıcılar için en dikkat çekici gelişme, Wayland protokolünün ilk desteğiydi.

  • GNUstep Base 1.28.0, Apple Foundation kütüphanesinin bir benzeri olarak görev yapan ve dizeleri, iş parçacıklarını, bildirimleri, ağ işlevlerini, olay yönetimini ve harici erişime erişimi işlemek için kullanılan sınıflar gibi grafiklerle ilgili olmayan nesneleri içeren genel amaçlı bir kütüphanedir. nesneler.
  • GNUstep GUI Kütüphanesi 0.29.0 - çeşitli türdeki düğmeleri, listeleri, giriş alanlarını, pencereleri, hata işleyicilerini, renkler ve görüntülerle çalışmaya yönelik işlevleri uygulayan sınıflar dahil olmak üzere, Apple Cocoa API'sine dayalı bir grafik kullanıcı arayüzü oluşturmaya yönelik sınıfları kapsayan bir kütüphane . GNUstep GUI Kütüphanesi iki bölümden oluşur: platformlardan ve pencere sistemlerinden bağımsız olan bir ön uç ve grafik sistemlerine özgü öğeleri içeren bir arka uç.
  • GNUstep GUI Arka Uç 0.29.0 - X11 ve Windows grafik alt sistemi desteğini uygulayan GNUstep GUI Kitaplığı için bir dizi arka uç. Yeni sürümün en önemli yeniliği Wayland protokolünü temel alan grafik sistemlerine yönelik ilk destektir. Ayrıca yeni sürümde WindowMaker pencere yöneticisi ve Win64 API desteği iyileştirildi.
  • GNUstep Gorm 1.2.28, OpenStep/NeXTSTEP Arayüz Oluşturucu uygulamasına benzer bir kullanıcı arayüzü modelleme programıdır (Grafik Nesne İlişkisi Modelleyici).
  • GNUstep Makefile Paketi 2.9.0, GNUstep projeleri için derleme dosyaları oluşturmaya yönelik bir araç takımıdır ve düşük seviyeli ayrıntılara girmeden çapraz platform destekli bir makefile oluşturmanıza olanak tanır.

Kaynak: opennet.ru

Yorum ekle