Ħruġijiet ġodda tal-komponenti GNUstep

Hemm ħarġiet ġodda ta' pakketti disponibbli li jiffurmaw il-qafas GNUstep għall-iżvilupp ta' GUI u applikazzjonijiet ta' servers multi-pjattaformi bl-użu ta' API simili għall-interfaces ta' programmar Cocoa ta' Apple. Minbarra l-libreriji li jimplimentaw AppKit u l-komponenti tal-qafas tal-Fondazzjoni, il-proġett qed jiżviluppa wkoll is-sett ta 'għodda tad-disinn tal-interface Gorm u l-ambjent ta' żvilupp ProjectCenter, immirat lejn il-ħolqien ta 'analogi portabbli ta' InterfaceBuilder, ProjectBuilder u Xcode. Il-lingwa ewlenija tal-iżvilupp hija Objective-C, iżda GNUstep jista’ jintuża ma’ lingwi oħra. Pjattaformi appoġġjati jinkludu macOS, Solaris, GNU/Linux, GNU/Hurd, NetBSD, OpenBSD, FreeBSD u Windows. L-iżviluppi tal-proġett huma mqassma taħt il-liċenzja LGPLv3.

Bidliet fil-ħarġiet ġodda jikkonċernaw prinċipalment kompatibilità mtejba ma 'libreriji Apple simili u appoġġ estiż għal diversi pjattaformi, inkluża l-pjattaforma Android. L-aktar titjib notevoli għall-utenti kien l-appoġġ inizjali għall-protokoll Wayland.

  • GNUstep Base 1.28.0 hija librerija għal skopijiet ġenerali li taġixxi bħala analogu tal-librerija tal-Fondazzjoni Apple u tinkludi oġġetti mhux relatati mal-grafika, pereżempju, klassijiet għall-ipproċessar ta’ kordi, ħjut, notifiki, funzjonijiet tan-netwerk, ġestjoni tal-avvenimenti u aċċess għal esterni. oġġetti.
  • GNUstep GUI Library 0.29.0 - librerija li tkopri klassijiet għall-ħolqien ta 'interface grafika għall-utent ibbażata fuq l-Apple Cocoa API, inklużi klassijiet li jimplimentaw diversi tipi ta' buttuni, listi, oqsma ta 'input, twieqi, handlers ta' żbalji, funzjonijiet biex jaħdmu b'kuluri u stampi . Il-Librerija GNUstep GUI tikkonsisti f'żewġ partijiet - front-end, li huwa indipendenti minn pjattaformi u sistemi ta 'twieqi, u back-end, li fih elementi speċifiċi għal sistemi grafiċi.
  • GNUstep GUI Backend 0.29.0 - sett ta' backends għal-Librerija GNUstep GUI li jimplimentaw appoġġ għal X11 u s-subsistema tal-grafika tal-Windows. L-innovazzjoni ewlenija tar-rilaxx il-ġdid hija l-appoġġ inizjali għas-sistemi tal-grafika bbażati fuq il-protokoll Wayland. Barra minn hekk, il-verżjoni l-ġdida tejbet l-appoġġ għall-maniġer tat-twieqi WindowMaker u l-API Win64.
  • GNUstep Gorm 1.2.28 huwa programm tal-immudellar tal-interface tal-utent (Graphic Object Relationship Modeler) simili għall-applikazzjoni OpenStep/NeXTSTEP Interface Builder.
  • GNUstep Makefile Package 2.9.0 huwa sett ta' għodod għall-ħolqien ta' build files għal proġetti GNUstep, li jippermettilek tiġġenera makefile b'appoġġ bejn il-pjattaformi mingħajr ma tidħol f'dettalji ta' livell baxx.

Sors: opennet.ru

Żid kumment