A GNUstep összetevők új kiadásai

Új csomagok érhetők el, amelyek a GNUstep keretrendszert alkotják többplatformos grafikus felhasználói felület és szerveralkalmazások fejlesztéséhez, az Apple Cocoa programozási felületeihez hasonló API használatával. Az AppKitet és az Foundation keretrendszer összetevőit megvalósító könyvtárak mellett a projekt során a Gorm interfésztervező eszköztárat és a ProjectCenter fejlesztői környezetet is fejlesztik, amelyek célja az InterfaceBuilder, ProjectBuilder és Xcode hordozható analógjainak létrehozása. A fő fejlesztési nyelv az Objective-C, de a GNUstep más nyelvekkel is használható. A támogatott platformok közé tartozik a macOS, a Solaris, a GNU/Linux, a GNU/Hurd, a NetBSD, az OpenBSD, a FreeBSD és a Windows. A projekt fejlesztései LGPLv3 licenc alatt kerülnek terjesztésre.

Az új kiadások változásai főként a hasonló Apple-könyvtárakkal való jobb kompatibilitásra és a különféle platformok, köztük az Android platform kibővített támogatására vonatkoznak. A felhasználók számára a legszembetűnőbb javulás a Wayland protokoll kezdeti támogatása volt.

  • A GNUstep Base 1.28.0 egy általános célú könyvtár, amely az Apple Foundation könyvtár analógjaként működik, és nem grafikával kapcsolatos objektumokat tartalmaz, például karakterláncok, szálak, értesítések feldolgozására szolgáló osztályokat, hálózati funkciókat, eseménykezelést és külső hozzáférést. tárgyakat.
  • GNUstep GUI Library 0.29.0 - osztályokat tartalmazó könyvtár az Apple Cocoa API-n alapuló grafikus felhasználói felület létrehozásához, beleértve az osztályokat, amelyek különféle típusú gombokat, listákat, beviteli mezőket, ablakokat, hibakezelőket, színekkel és képekkel való munkavégzésre szolgáló funkciókat valósítanak meg . A GNUstep GUI Library két részből áll: egy front-endből, amely független a platformoktól és az ablakrendszerektől, és egy háttérből, amely a grafikus rendszerekre jellemző elemeket tartalmaz.
  • GNUstep GUI Backend 0.29.0 – a GNUstep GUI Library háttérprogramjainak készlete, amely támogatja az X11-et és a Windows grafikus alrendszert. Az új kiadás legfontosabb innovációja a Wayland protokollon alapuló grafikus rendszerek kezdeti támogatása. Ezenkívül az új verzió továbbfejlesztette a WindowMaker ablakkezelő és a Win64 API támogatását.
  • A GNUstep Gorm 1.2.28 egy felhasználói felület modellező program (Graphic Object Relationship Modeler), amely hasonló az OpenStep/NeXTSTEP Interface Builder alkalmazáshoz.
  • A GNUstep Makefile Package 2.9.0 egy eszközkészlet a GNUstep projektek összeállítási fájljainak létrehozásához, lehetővé téve a makefile létrehozását platformok közötti támogatással anélkül, hogy az alacsony szintű részletekbe menne bele.

Forrás: opennet.ru

Hozzászólás