Nové verze komponent GNUstep

Jsou k dispozici nové verze balíčků, které tvoří rámec GNUstep, určené k vývoji multiplatformních grafických a serverových aplikací s použitím API, které je blízké programovým rozhraním Apple Cocoa. Kromě knihoven implementujících AppKit a komponentů rámce Foundation projekt také rozšiřuje nástroje pro návrh rozhraní Gorm a vývojové prostředí ProjectCenter, zaměřené na tvorbu přenosných analogů InterfaceBuilder, ProjectBuilder a Xcode. Hlavním jazykem vývoje je Objective-C, ale GNUstep může být použit i s jinými jazyky. Mezi podporované platformy patří: macOS, Solaris, GNU/Linux, GNU/Hurd, NetBSD, OpenBSD, FreeBSD a Windows. Výsledky projektu jsou distribuovány pod licencí LGPLv3.

Změny v nových vydáních se převážně týkají zlepšení kompatibility s obdobnými knihovnami Apple a rozšíření podpory různých platforem, včetně platformy Android. Nejvýraznějším vylepšením pro uživatele je počáteční podpora protokolu Wayland.

  • GNUstep Base 1.28.0 — knihovna obecných účelů, která je analogem knihovny Apple Foundation a zahrnuje objekty, které nesouvisí s grafikou, například třídy pro zpracování řetězců, proudů, upozornění, síťové funkce, zpracování událostí a přístup k externím objektům.
  • GNUstep GUI Library 0.29.0 — knihovna, která zahrnuje třídy pro vytváření grafického uživatelského rozhraní, založené na API Apple Cocoa, včetně tříd implementujících různé typy tlačítek, seznamů, vstupních polí, oken, zpracovatelů chyb a funkcí pro práci s barvami a obrázky. GNUstep GUI Library se skládá ze dvou částí — front-endu, který nezávisí na platformě a okenních systémech, a back-endu, který zahrnuje specifické prvky pro grafické systémy.
  • GNUstep GUI Backend 0.29.0 — sada back-endů pro GNUstep GUI Library, které implementují podporu pro X11 a grafickou subsystém Windows. Klíčovým novým prvkem nového vydání je počáteční podpora grafických systémů založených na protokolu Wayland. Navíc byla v nové verzi zlepšena podpora správce oken WindowMaker a API Win64.
  • GNUstep Gorm 1.2.28 — program pro modelování uživatelského rozhraní (Graphic Object Relationship Modeler), podobný aplikaci OpenStep/NeXTSTEP Interface Builder.
  • GNUstep Makefile Package 2.9.0 — nástroj pro vytváření build souborů pro projekty GNUstep, který umožňuje generovat makefile s podporou různých platforem bez nutnosti se zabývat nízkoúrovňovými detaily.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster