Nye udgivelser af GNUstep-komponenter

Nye udgivelser af pakker er tilgængelige, der udgør GNUstep-rammen til udvikling af grænseflader på tværs af platforme og serverapplikationer ved hjælp af en API, der ligner Apples Cocoa-programmeringsgrænseflader. Udover biblioteker, der implementerer AppKit og komponenter i Foundation-rammeværket, udvikler projektet også Gorm interface design toolkit og ProjectCenter udviklingsmiljøet, med det formål at skabe bærbare analoger til InterfaceBuilder, ProjectBuilder og Xcode. Det vigtigste udviklingssprog er Objective-C, men GNUstep kan bruges med andre sprog. Understøttede platforme inkluderer macOS, Solaris, GNU/Linux, GNU/Hurd, NetBSD, OpenBSD, FreeBSD og Windows. Projektets udviklinger distribueres under LGPLv3-licensen.

Ændringer i nye udgivelser vedrører primært forbedret kompatibilitet med lignende Apple-biblioteker og udvidet understøttelse af forskellige platforme, herunder Android-platformen. Den mest bemærkelsesværdige forbedring for brugerne var den indledende understøttelse af Wayland-protokollen.

  • GNUstep Base 1.28.0 er et bibliotek til generelle formål, der fungerer som en analog til Apple Foundation-biblioteket og inkluderer objekter, der ikke er relateret til grafik, for eksempel klasser til behandling af strenge, tråde, meddelelser, netværksfunktioner, hændelseshåndtering og adgang til eksterne genstande.
  • GNUstep GUI Library 0.29.0 - et bibliotek, der dækker klasser til at skabe en grafisk brugergrænseflade baseret på Apple Cocoa API, herunder klasser, der implementerer forskellige typer knapper, lister, inputfelter, vinduer, fejlbehandlere, funktioner til at arbejde med farver og billeder . GNUstep GUI-biblioteket består af to dele - en front-end, som er uafhængig af platforme og vinduessystemer, og en back-end, som indeholder elementer, der er specifikke for grafiske systemer.
  • GNUstep GUI Backend 0.29.0 - et sæt backends til GNUstep GUI-biblioteket, der implementerer understøttelse af X11 og Windows-grafikundersystemet. Nøgleinnovationen i den nye udgivelse er indledende understøttelse af grafiksystemer baseret på Wayland-protokollen. Derudover har den nye version forbedret understøttelse af WindowMaker window manager og Win64 API.
  • GNUstep Gorm 1.2.28 er et brugergrænseflademodelleringsprogram (Graphic Object Relationship Modeler) svarende til OpenStep/NeXTSTEP Interface Builder-applikationen.
  • GNUstep Makefile Package 2.9.0 er et værktøjssæt til at skabe build-filer til GNUstep-projekter, hvilket giver dig mulighed for at generere en cross-platform makefil uden at gå ind i detaljer på lavt niveau.

Kilde: opennet.ru

Tilføj en kommentar