Nieuwe releases van GNUstep-componenten

Er zijn nieuwe releases van pakketten beschikbaar die het GNUstep-framework vormen voor het ontwikkelen van platformonafhankelijke GUI- en serverapplicaties met behulp van een API die vergelijkbaar is met Apple's Cocoa-programmeerinterfaces. Naast de bibliotheken die AppKit en componenten van het Foundation-framework implementeren, ontwikkelt het project ook de Gorm interface-ontwerptoolkit en de ProjectCenter-ontwikkelomgeving, gericht op het creëren van draagbare analogen van InterfaceBuilder, ProjectBuilder en Xcode. De belangrijkste ontwikkeltaal is Objective-C, maar GNUstep kan met andere talen worden gebruikt. Ondersteunde platforms zijn onder meer macOS, Solaris, GNU/Linux, GNU/Hurd, NetBSD, OpenBSD, FreeBSD en Windows. De ontwikkelingen van het project worden gedistribueerd onder de LGPLv3-licentie.

Veranderingen in nieuwe releases betreffen vooral verbeterde compatibiliteit met vergelijkbare Apple-bibliotheken en uitgebreide ondersteuning voor verschillende platforms, waaronder het Android-platform. De meest opvallende verbetering voor gebruikers was de initiële ondersteuning voor het Wayland-protocol.

  • GNUstep Base 1.28.0 is een bibliotheek voor algemene doeleinden die fungeert als een analoog van de Apple Foundation-bibliotheek en objecten bevat die geen verband houden met grafische afbeeldingen, bijvoorbeeld klassen voor het verwerken van tekenreeksen, threads, meldingen, netwerkfuncties, gebeurtenisafhandeling en toegang tot externe voorwerpen.
  • GNUstep GUI Library 0.29.0 - een bibliotheek met klassen voor het creëren van een grafische gebruikersinterface gebaseerd op de Apple Cocoa API, inclusief klassen die verschillende soorten knoppen, lijsten, invoervelden, vensters, foutafhandelaars, functies voor het werken met kleuren en afbeeldingen implementeren . De GNUstep GUI-bibliotheek bestaat uit twee delen: een front-end, die onafhankelijk is van platforms en venstersystemen, en een back-end, die elementen bevat die specifiek zijn voor grafische systemen.
  • GNUstep GUI Backend 0.29.0 - een set backends voor de GNUstep GUI-bibliotheek die ondersteuning voor X11 en het Windows grafische subsysteem implementeren. De belangrijkste innovatie van de nieuwe release is de initiële ondersteuning voor grafische systemen op basis van het Wayland-protocol. Bovendien heeft de nieuwe versie verbeterde ondersteuning voor de WindowMaker-vensterbeheerder en de Win64 API.
  • GNUstep Gorm 1.2.28 is een modelleringsprogramma voor gebruikersinterfaces (Graphic Object Relationship Modeler), vergelijkbaar met de OpenStep/NeXTSTEP Interface Builder-toepassing.
  • GNUstep Makefile Package 2.9.0 is een toolkit voor het maken van build-bestanden voor GNUstep-projecten, waarmee u een makefile kunt genereren met platformonafhankelijke ondersteuning zonder in details te treden.

Bron: opennet.ru

Voeg een reactie