Uued GNUstep'i komponente

Saadaval on uusi GNUstepi pakettide versioone, mis on mõeldud platvormideülese graafiliste ja serverirakenduste arendamiseks, kasutades Apple Cocoa API-le sarnast liidest. Lisaks AppKit'i rakendusele ja Foundation'i raamistiku komponentidele arendab projekt ka Gormi kasutajaliidese projekteerimise tööriistu ning ProjectCenter'i arenduskeskkonda, mis on suunatud InterfaceBuilderi, ProjectBuilderi ja Xcode'i kantavate analoogide loomisele. Peamine arenduskeel on Objective-C, kuid GNUstepi saab kasutada ka teiste keeltega. Toetatud platvormide seas on: macOS, Solaris, GNU/Linux, GNU/Hurd, NetBSD, OpenBSD, FreeBSD ja Windows. Projekti arendused levitatakse LGPLv3 litsentsi alusel.

Uutes versioonides tehtud muudatused puudutavad peamiselt ühilduvuse parandamist Apple'i sarnaste raamatukogudega ja toe laiendamist erinevate platvormide jaoks, sealhulgas Androidi platvormi jaoks. Kasutajate jaoks on kõige märkimisväärsem täiendus olnud esialgne tugi Waylandi protokollile.

  • GNUstep Base 1.28.0 — üldotstarbeline teek, mis toimib kui Apple Foundation teegi analoog, sisaldades mitte-graafilisi objekte, näiteks stringide, voogude, teavituste, võrgufunktsioonide, sündmuste töötlemise ja väliste objektide juurde pääsemise klassid.
  • GNUstep GUI Library 0.29.0 — teek, mis katab klassid kasutajaliidese loomise jaoks, tuginedes Apple Cocoa API-le, sealhulgas klassid erinevate nuppude, loendite, sisestusväljade, akende, veahaldurite, värvide ja piltide töötlemise funktsioonide rakenduseks. GNUstep GUI Library koosneb kahest osast — platvormist ja aknasüsteemidest sõltumatust frontendist ning graafiliste süsteemide spetsiifilised elemendid sisaldavast backendist.
  • GNUstep GUI Backend 0.29.0 — GNUstep GUI Library jaoks mõeldud backendide kogum, mis rakendab X11 ja Windowsi graafilise alamsüsteemi toetust. Uue väljalaske peamine uuendus on algne tugi Waylandi protokollil põhinevatele graafilistele süsteemidele. Lisaks on uuendatud ka WindowMaker aknahalduri ja Win64 API toimet.
  • GNUstep Gorm 1.2.28 — kasutajaliidese modelleerimise programm (Graphical Object Relationship Modeler), mis sarnaneb rakendusega OpenStep/NeXTSTEP Interface Builder.
  • GNUstep Makefile Package 2.9.0 — tööriistakomplekt GNUstepi projektide ehitusfailide loomiseks, mis võimaldab genereerida makefile'i erinevate platvormide toetamiseks, süvenemata madala taseme detailidesse.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster