GNUstep komponentlərinin yeni buraxılışları

Apple-ın Cocoa API-sinə bənzər bir API istifadə edərək platformalararası qrafik və server tətbiqləri hazırlamaq üçün hazırlanmış GNUstep çərçivəsini təşkil edən paketlərin yeni buraxılışları mövcuddur. AppKit və Foundation çərçivəsinin komponentlərini tətbiq edən kitabxanalara əlavə olaraq, layihə həmçinin InterfaceBuilder, ProjectBuilder və Xcode-a portativ alternativlər yaratmağı hədəfləyən Gorm interfeys dizayn alətlər dəstini və ProjectCenter inkişaf mühitini də inkişaf etdirir. Əsas inkişaf dili Objective-C-dir, lakin GNUstep digər dillərlə də istifadə edilə bilər. Dəstəklənən platformalara aşağıdakılar daxildir: macOS, Solaris, GNU/Linux, GNU/Hurd, NetBSD, OpenBSD, FreeBSD və WindowsLayihənin inkişafları LGPLv3 lisenziyası altında paylanır.

Yeni buraxılışlardakı dəyişikliklər əsasən oxşar Apple kitabxanaları ilə uyğunluğun yaxşılaşdırılması və platforma da daxil olmaqla müxtəlif platformalar üçün dəstəyin genişləndirilməsi ilə bağlıdır. Androidİstifadəçilər üçün ən nəzərəçarpan irəliləyiş Wayland protokolunun ilkin dəstəyi idi.

  • GNUstep Base 1.28.0, Apple Foundation kitabxanasının analoqu kimi fəaliyyət göstərən və qrafika ilə əlaqəli olmayan obyektləri, məsələn, sətirlərin, mövzuların, bildirişlərin, şəbəkə funksiyalarının, hadisələrin idarə edilməsi və xarici proqramlara girişin işlənməsi üçün sinifləri ehtiva edən ümumi təyinatlı kitabxanadır. obyektlər.
  • GNUstep GUI Kitabxanası 0.29.0 - müxtəlif növ düymələri, siyahıları, giriş sahələrini, pəncərələri, səhv idarəediciləri, rənglər və şəkillərlə işləmək funksiyalarını həyata keçirən siniflər daxil olmaqla, Apple Cocoa API əsasında qrafik istifadəçi interfeysi yaratmaq üçün dərsləri əhatə edən kitabxana . GNUstep GUI Kitabxanası iki hissədən ibarətdir - platformalardan və pəncərə sistemlərindən asılı olmayan ön hissə və qrafik sistemlərə xas elementləri ehtiva edən arxa hissə.
  • GNUstep GUI Backend 0.29.0, X11 və qrafik alt sistemini dəstəkləyən GNUstep GUI Kitabxanası üçün bir sıra backendlərdir. WindowsYeni buraxılışın əsas yeniliyi Wayland protokoluna əsaslanan qrafik sistemləri üçün ilkin dəstəyin verilməsidir. Bundan əlavə, yeni versiya WindowMaker pəncərə meneceri və Win64 API üçün dəstəyi təkmilləşdirir.
  • GNUstep Gorm 1.2.28 OpenStep/NeXTSTEP Interface Builder tətbiqinə bənzər istifadəçi interfeysi modelləşdirmə proqramıdır (Qrafik Obyekt Əlaqələri Modelləşdiricisi).
  • GNUstep Makefile Package 2.9.0 aşağı səviyyəli təfərrüatlara girmədən çarpaz platforma dəstəyi ilə makefile yaratmağa imkan verən GNUstep layihələri üçün qurma faylları yaratmaq üçün alətlər dəstidir.

Mənbə: opennet.ru

DDoS mühafizəsi, VPS VDS serverləri olan saytlar üçün etibarlı hostinq alın 🔥 DDoS qorunması, VPS VDS serverləri ilə etibarlı veb sayt hostinqi alın | ProHoster