Nye utgivelser av GNUstep-komponenter

Nye utgivelser av pakker er tilgjengelige som utgjør GNUstep-rammeverket for utvikling av grafisk brukergrensesnitt og serverapplikasjoner på tvers av plattformer ved å bruke en API som ligner på Apples Cocoa-programmeringsgrensesnitt. I tillegg til biblioteker som implementerer AppKit og komponenter i Foundation-rammeverket, utvikler prosjektet også Gorm interface design toolkit og ProjectCenter utviklingsmiljø, rettet mot å lage bærbare analoger av InterfaceBuilder, ProjectBuilder og Xcode. Hovedutviklingsspråket er Objective-C, men GNUstep kan brukes med andre språk. Støttede plattformer inkluderer macOS, Solaris, GNU/Linux, GNU/Hurd, NetBSD, OpenBSD, FreeBSD og Windows. Prosjektets utvikling er distribuert under LGPLv3-lisensen.

Endringer i nye utgivelser gjelder hovedsakelig forbedret kompatibilitet med lignende Apple-biblioteker og utvidet støtte for ulike plattformer, inkludert Android-plattformen. Den mest merkbare forbedringen for brukere var den første støtten for Wayland-protokollen.

  • GNUstep Base 1.28.0 er et generell bibliotek som fungerer som en analog av Apple Foundation-biblioteket og inkluderer objekter som ikke er relatert til grafikk, for eksempel klasser for behandling av strenger, tråder, varsler, nettverksfunksjoner, hendelseshåndtering og tilgang til eksterne gjenstander.
  • GNUstep GUI Library 0.29.0 - et bibliotek som dekker klasser for å lage et grafisk brukergrensesnitt basert på Apple Cocoa API, inkludert klasser som implementerer ulike typer knapper, lister, inndatafelt, vinduer, feilbehandlere, funksjoner for å jobbe med farger og bilder . GNUstep GUI-biblioteket består av to deler - en front-end, som er uavhengig av plattformer og vindussystemer, og en back-end, som inneholder elementer som er spesifikke for grafiske systemer.
  • GNUstep GUI Backend 0.29.0 - et sett med backends for GNUstep GUI Library som implementerer støtte for X11 og Windows-grafikkundersystemet. Nøkkelinnovasjonen til den nye utgivelsen er førstegangsstøtte for grafikksystemer basert på Wayland-protokollen. I tillegg har den nye versjonen forbedret støtte for WindowMaker-vindusbehandleren og Win64 API.
  • GNUstep Gorm 1.2.28 er et brukergrensesnittmodelleringsprogram (Graphic Object Relationship Modeler) som ligner på OpenStep/NeXTSTEP Interface Builder-applikasjonen.
  • GNUstep Makefile Package 2.9.0 er et verktøysett for å lage byggefiler for GNUstep-prosjekter, slik at du kan generere en makefil med støtte på tvers av plattformer uten å gå inn i detaljer på lavt nivå.

Kilde: opennet.ru

Legg til en kommentar