Uued GNUstep komponentide versioonid

Saadaval on uued GNUstep raamistikus sisalduvad paketid, mis on mõeldud platvormidevaheliste graafiliste ja serverite rakenduste arendamiseks, kasutades API-d, mis sarnaneb Apple Cocoa programmiliideste omadega. Lisaks AppKit'i ja Foundation'i raamistiku rakendustele sisaldab projekt ka Gorm'i liidesti tööriistu ja ProjectCenter'i arenduskeskkonda, mille eesmärk on luua kandvaid vasteid InterfaceBuilder'ile, ProjectBuilder'ile ja Xcode'ile. Peamine arendamise keel on Objective-C, kuid GNUstep'i saab kasutada ka teiste keeltega. Toetatud platvormide hulka kuuluvad: macOS, Solaris, GNU/Linux, GNU/Hurd, NetBSD, OpenBSD, FreeBSD ja Windows. Projekti arengud on litsentsitud LGPLv3 alusel.

Uute versioonide muudatused keskenduvad peamiselt ühilduvuse parandamisele Apple'i sarnaste teekidega ja erinevate platvormide toe laiendamisele, sealhulgas Androidi platvormile. Kasutajatele kõige märkimisväärsem täiendus on alustava toe toomine Waylandi protokollile.

  • GNUstep Base 1.28.0 — üldotstarbeline teek, mis on Apple Foundation'i teegi analoog ja sisaldab graafikaga mitteseotud objekte, nagu stringide, voogude, teadete, võrgufunktsioonide, sündmuste töötlemise ja väliste objektide juurdepääsu klassid.
  • GNUstep GUI Library 0.29.0 — teek, mis katab klassid kasutajaliidese loomiseks, mis põhinevad Apple Cocoa API-l, sealhulgas erinevate nuppude, loendite, sisendtükkide, akende, vigade töötlemise, värvide ja piltide töötlemise funktsioonide rakendavate klassidega. GNUstep GUI Library koosneb kahest osast — platvormist ja aknasüsteemist sõltumatu front-end ja platvormispetsiifilised elemendid sisaldav back-end.
  • GNUstep GUI Backend 0.29.0 — GNUstep GUI Library jaoks mõeldud back-end'ide kogum, mis rakendab X11 ja Windowsi graafilise alamsüsteemi toe. Uue versiooni peamine uuendus on algtoetuse pakkumine Waylandi protokolliga põhinevatele graafilistele süsteemidele. Uues versioonis on paranenud ka WindowMaker aknahalduri ja Win64 API tugi.
  • GNUstep Gorm 1.2.28 — kasutajaliidese modelleerimise programm (Graphic Object Relationship Modeler), mis meenutab OpenStep/NeXTSTEP Interface Builder'i rakendust.
  • GNUstep Makefile Package 2.9.0 — tööriistade komplekt, mis on mõeldud GNUstepi projektide ehitusfailide loomiseks, võimaldades genereerida makefile erinevate platvormide toetamiseks sügavale madalate detailide sukeldumata.

Allikas: opennet.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster