GNUstep komponentlarining yangi nashrlari

Apple kompaniyasining Cocoa dasturlash interfeyslariga o'xshash API yordamida o'zaro platforma GUI va server ilovalarini ishlab chiqish uchun GNUstep ramkasini tashkil etuvchi paketlarning yangi nashrlari mavjud. AppKit va Foundation asoslari komponentlarini amalga oshiruvchi kutubxonalar bilan bir qatorda, loyiha InterfaceBuilder, ProjectBuilder va Xcode-ning portativ analoglarini yaratishga qaratilgan Gorm interfeysi dizayn asboblari va ProjectCenter ishlab chiqish muhitini ham ishlab chiqmoqda. Asosiy dastur tili Objective-C, lekin GNUstep boshqa tillar bilan ishlatilishi mumkin. Qo'llab-quvvatlanadigan platformalarga macOS, Solaris, GNU/Linux, GNU/Hurd, NetBSD, OpenBSD, FreeBSD va Windows kiradi. Loyiha ishlanmalari LGPLv3 litsenziyasi ostida tarqatiladi.

Yangi nashrlardagi o'zgarishlar, asosan, shunga o'xshash Apple kutubxonalari bilan yaxshilangan muvofiqlik va turli platformalar, jumladan, Android platformasi uchun kengaytirilgan qo'llab-quvvatlash bilan bog'liq. Foydalanuvchilar uchun eng sezilarli yaxshilanish Wayland protokolini dastlabki qo'llab-quvvatlash edi.

  • GNUstep Base 1.28.0 - bu umumiy maqsadli kutubxona bo'lib, u Apple Foundation kutubxonasining analogi sifatida ishlaydi va grafika bilan bog'liq bo'lmagan ob'ektlarni o'z ichiga oladi, masalan, satrlarni, iplarni, bildirishnomalarni, tarmoq funktsiyalarini, hodisalarni boshqarish va tashqi manbalarga kirishni qayta ishlash sinflari. ob'ektlar.
  • GNUstep GUI Library 0.29.0 - Apple Cocoa API-ga asoslangan foydalanuvchi grafik interfeysini yaratish sinflarini o'z ichiga olgan kutubxona, shu jumladan turli xil tugmalar, ro'yxatlar, kiritish maydonlari, oynalar, xato ishlov beruvchilar, ranglar va tasvirlar bilan ishlash funktsiyalarini amalga oshiradigan sinflar . GNUstep GUI kutubxonasi ikki qismdan iborat - platformalar va oyna tizimlaridan mustaqil bo'lgan frontend va grafik tizimlarga xos elementlarni o'z ichiga olgan backend.
  • GNUstep GUI Backend 0.29.0 - X11 va Windows grafik quyi tizimini qo'llab-quvvatlaydigan GNUstep GUI kutubxonasi uchun backendlar to'plami. Yangi nashrning asosiy yangiligi Wayland protokoli asosidagi grafik tizimlarni dastlabki qo'llab-quvvatlashdir. Bundan tashqari, yangi versiya WindowMaker oyna boshqaruvchisi va Win64 API uchun yaxshilangan qo'llab-quvvatlashga ega.
  • GNUstep Gorm 1.2.28 - bu OpenStep/NeXTSTEP Interface Builder ilovasiga o'xshash foydalanuvchi interfeysini modellashtirish dasturi (Graphic Object Relationship Modeler).
  • GNUstep Makefile Package 2.9.0 - bu GNUstep loyihalari uchun qurish fayllarini yaratish uchun asboblar to'plami bo'lib, past darajadagi tafsilotlarga kirmasdan o'zaro platformalar yordami bilan makefile yaratish imkonini beradi.

Manba: opennet.ru

a Izoh qo'shish