Novi izdanja GNUstep komponenti

Na voljo so nove izdaje paketov, ki tvorijo okvir GNUstep, namenjenega razvoju večplatformskih grafičnih in strežniških aplikacij z uporabo API-jev, podobnih programskim vmesnikom Apple Cocoa. Poleg knjižnic z implementacijo AppKit in komponentami okvira Foundation projekt tudi razvija orodja za načrtovanje vmesnika Gorm in razvojno okolje ProjectCenter, osredotočeno na ustvarjanje prenosnih različic InterfaceBuilder, ProjectBuilder in Xcode. Glavni programski jezik za razvoj je Objective-C, vendar se GNUstep lahko uporablja tudi z drugimi jeziki. Med podprtimi platformami so: macOS, Solaris, GNU/Linux, GNU/Hurd, NetBSD, OpenBSD, FreeBSD in Windows. Delo projekta se razširja pod licenco LGPLv3.

Spremembe v novih izdajah se predvsem nanašajo na izboljšanje združljivosti z podobnimi knjižnicami Apple in razširitev podpore za različne platforme, vključno z platformo Android. Najopaznejša izboljšava za uporabnike je začetna podpora protokola Wayland.

  • GNUstep Base 1.28.0 — knjižnica splošne rabe, ki deluje kot ekvivalent knjižnice Apple Foundation in vključuje objekte, ki niso povezani z grafiko, na primer, razrede za obdelavo nizov, tokov, obvestil, omrežnih funkcij, obdelave dogodkov in dostopa do zunanjih objektov.
  • GNUstep GUI Library 0.29.0 — knjižnica, ki pokriva razrede za ustvarjanje grafičnega uporabniškega vmesnika, temelječega na API-ju Apple Cocoa, vključno z razredi za izvedbo različnih vrst gumbov, seznamov, vnosi, oken, upravljalniki napak, funkcijami za delo s barvami in slikami. GNUstep GUI Library je sestavljena iz dveh delov — prednjega dela, ki ni odvisen od platform in oken, ter zadnjega dela, v katerem so vključeni elementi, specifični za grafične sisteme.
  • GNUstep GUI Backend 0.29.0 — niz vtičnikov za GNUstep GUI Library, ki izvajajo podporo za X11 in grafični podsystem Windows. Ključna novost nove izdaje je začetna podpora grafičnih sistemov na osnovi protokola Wayland. Poleg tega je v novi različici izboljšana podpora za upravitelja oken WindowMaker in API Win64.
  • GNUstep Gorm 1.2.28 — program za modeliranje uporabniškega vmesnika (Graphic Object Relationship Modeler), ki spominja na aplikacijo OpenStep/NeXTSTEP Interface Builder.
  • GNUstep Makefile Package 2.9.0 — orodje za ustvarjanje datotek za gradnjo projektov GNUstep, ki omogoča generiranje makefile-ov s podporo za različne platforme brez globokega vpogleda v nizko nivojske podrobnosti.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster