Novaj eldonoj de GNUstep-komponentoj

Novaj eldonoj de pakaĵoj estas disponeblaj, kiuj konsistigas la GNUstep-kadron por evoluigado de transplatforma GUI kaj servilaj aplikoj uzantaj API similan al la interfacoj de programado de Cocoa de Apple. Aldone al bibliotekoj efektivigantaj AppKit kaj komponentoj de la Foundation-kadro, la projekto ankaŭ evoluigas la Gorm-interfacdezajnan ilaron kaj la ProjectCenter-disvolvan medion, celitan kontraŭ kreado de porteblaj analogoj de InterfaceBuilder, ProjectBuilder kaj Xcode. La ĉefa evolulingvo estas Objective-C, sed GNUstep povas esti uzata kun aliaj lingvoj. Subtenataj platformoj inkluzivas macOS, Solaris, GNU/Linukso, GNU/Hurd, NetBSD, OpenBSD, FreeBSD kaj Vindozo. La evoluoj de la projekto estas distribuitaj sub la LGPLv3-licenco.

Ŝanĝoj en novaj eldonoj ĉefe koncernas plibonigitan kongruon kun similaj Apple-bibliotekoj kaj vastigitan subtenon por diversaj platformoj, inkluzive de la Android-platformo. La plej rimarkinda plibonigo por uzantoj estis la komenca subteno por la Wayland-protokolo.

  • GNUstep Base 1.28.0 estas ĝeneraluzebla biblioteko kiu funkcias kiel analogo de la Apple Foundation-biblioteko kaj inkluzivas objektojn ne rilatajn al grafiko, ekzemple, klasojn por prilaborado de ŝnuroj, fadenoj, sciigoj, retfunkcioj, okazaĵtraktado kaj aliro al eksteraj. objektoj.
  • GNUstep GUI Library 0.29.0 - biblioteko kovranta klasojn por krei grafikan uzantinterfacon bazitan sur la Apple Cocoa API, inkluzive de klasoj kiuj efektivigas diversajn specojn de butonoj, listojn, enigkampojn, fenestrojn, erartraktilojn, funkciojn por labori kun koloroj kaj bildoj. . La GNUstep GUI-Biblioteko konsistas el du partoj - front-end, kiu estas sendependa de platformoj kaj fenestrosistemoj, kaj backend, kiu enhavas elementojn specifajn por grafikaj sistemoj.
  • GNUstep GUI Backend 0.29.0 - aro de backends por la GNUstep GUI-Biblioteko kiuj efektivigas subtenon por X11 kaj la Vindoza grafika subsistemo. La ŝlosila novigado de la nova eldono estas komenca subteno por grafikaj sistemoj bazitaj sur la protokolo Wayland. Krome, la nova versio plibonigis subtenon por la fenestromanaĝero WindowMaker kaj la Win64 API.
  • GNUstep Gorm 1.2.28 estas uzantinterfaca modeliga programo (Graphic Object Relationship Modeler) simila al la aplikaĵo OpenStep/NeXTSTEP Interface Builder.
  • GNUstep Makefile Package 2.9.0 estas ilaro por krei konstruajn dosierojn por GNUstep-projektoj, ebligante vin generi makefile kun transplatforma subteno sen eniri malaltnivelajn detalojn.

fonto: opennet.ru

Aldoni komenton