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

Apple-ın Cocoa proqramlaşdırma interfeyslərinə bənzər API-dən istifadə edərək cross-platform GUI və server proqramlarını inkişaf etdirmək üçün GNUstep çərçivəsini təşkil edən yeni paket buraxılışları mövcuddur. AppKit-i və Foundation çərçivəsinin komponentlərini həyata keçirən kitabxanalara əlavə olaraq, layihə həmçinin InterfaceBuilder, ProjectBuilder və Xcode-un portativ analoqlarını yaratmağa yönəlmiş Gorm interfeys dizayn alətləri dəstini və ProjectCenter inkişaf mühitini inkişaf etdirir. Əsas inkişaf dili Objective-C-dir, lakin GNUstep digər dillərlə birlikdə istifadə edilə bilər. Dəstəklənən platformalara macOS, Solaris, GNU/Linux, GNU/Hurd, NetBSD, OpenBSD, FreeBSD və Windows daxildir. Layihənin inkişafları LGPLv3 lisenziyası altında paylanır.

Yeni buraxılışlardakı dəyişikliklər əsasən oxşar Apple kitabxanaları ilə təkmilləşdirilmiş uyğunluq və Android platforması da daxil olmaqla müxtəlif platformalar üçün genişləndirilmiş dəstəyə aiddir. İstifadəçilər üçün ən nəzərəçarpacaq təkmilləşmə Wayland protokolu üçün ilkin dəstək oldu.

  • 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ə Windows qrafik alt sistemi üçün dəstəyi həyata keçirən GNUstep GUI Kitabxanası üçün arxa hissələr dəsti. Yeni buraxılışın əsas yeniliyi Wayland protokoluna əsaslanan qrafik sistemlərə ilkin dəstəkdir. Bundan əlavə, yeni versiyada WindowMaker pəncərə meneceri və Win64 API üçün təkmilləşdirilmiş dəstək var.
  • 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

Добавить комментарий