Nove izdaje komponent GNUstep

Na voljo so nove izdaje paketov, ki sestavljajo ogrodje GNUstep za razvoj večplatformskih GUI in strežniških aplikacij z uporabo API-ja, podobnega Applovemu programskemu vmesniku Cocoa. Poleg knjižnic, ki izvajajo AppKit in komponente ogrodja Foundation, projekt razvija tudi komplet orodij za načrtovanje vmesnikov Gorm in razvojno okolje ProjectCenter, namenjeno ustvarjanju prenosljivih analogov InterfaceBuilder, ProjectBuilder in Xcode. Glavni razvojni jezik je Objective-C, vendar se GNUstep lahko uporablja z drugimi jeziki. Podprte platforme vključujejo macOS, Solaris, GNU/Linux, GNU/Hurd, NetBSD, OpenBSD, FreeBSD in Windows. Razvoj projekta se distribuira pod licenco LGPLv3.

Spremembe v novih izdajah zadevajo predvsem izboljšano združljivost s podobnimi Apple knjižnicami in razširjeno podporo za različne platforme, vključno s platformo Android. Najbolj opazna izboljšava za uporabnike je bila začetna podpora za protokol Wayland.

  • GNUstep Base 1.28.0 je knjižnica za splošne namene, ki deluje kot analogna knjižnici Apple Foundation in vključuje objekte, ki niso povezani z grafiko, na primer razrede za obdelavo nizov, niti, obvestil, omrežnih funkcij, obravnavanje dogodkov in dostop do zunanjih predmetov.
  • GNUstep GUI Library 0.29.0 - knjižnica, ki zajema razrede za ustvarjanje grafičnega uporabniškega vmesnika, ki temelji na API-ju Apple Cocoa, vključno z razredi, ki izvajajo različne vrste gumbov, seznamov, vnosnih polj, oken, obdelovalcev napak, funkcij za delo z barvami in slikami . GNUstep GUI Library je sestavljena iz dveh delov - sprednjega dela, ki je neodvisen od platform in okenskih sistemov, in zadnjega dela, ki vsebuje elemente, specifične za grafične sisteme.
  • GNUstep GUI Backend 0.29.0 - nabor ozadij za GNUstep GUI Library, ki podpirajo X11 in grafični podsistem Windows. Ključna novost nove izdaje je začetna podpora za grafične sisteme, ki temeljijo na protokolu Wayland. Poleg tega ima nova različica izboljšano podporo za upravitelja oken WindowMaker in API Win64.
  • GNUstep Gorm 1.2.28 je program za modeliranje uporabniškega vmesnika (Graphic Object Relationship Modeler), podoben aplikaciji OpenStep/NeXTSTEP Interface Builder.
  • GNUstep Makefile Package 2.9.0 je komplet orodij za ustvarjanje gradbenih datotek za projekte GNUstep, ki vam omogoča ustvarjanje makefilea s podporo za več platform, ne da bi se spuščali v podrobnosti na nizki ravni.

Vir: opennet.ru

Dodaj komentar