Neue Versionen der GNUstep-Komponenten

Neue Versionen der Pakete, die das GNUstep-Framework bilden, stehen zur Verfügung. Dieses Framework ist für die Entwicklung plattformübergreifender grafischer und serverseitiger Anwendungen mit einer API entworfen, die den Programmierschnittstellen von Apple Cocoa ähnlich ist. Neben den Bibliotheken mit der Implementierung von AppKit und den Komponenten des Foundation-Frameworks entwickelt das Projekt auch Werkzeuge zur Gestaltung von Benutzeroberflächen wie Gorm und die Entwicklungsumgebung ProjectCenter, die darauf abzielen, tragbare Alternativen zu InterfaceBuilder, ProjectBuilder und Xcode zu schaffen. Die Hauptprogrammiersprache ist Objective-C, jedoch kann GNUstep auch mit anderen Sprachen verwendet werden. Unterstützte Plattformen sind: macOS, Solaris, GNU/Linux, GNU/Hurd, NetBSD, OpenBSD, FreeBSD und Windows. Die Fortschritte des Projekts werden unter der LGPLv3-Lizenz verbreitet.

Die Änderungen in den neuen Versionen betreffen hauptsächlich die Verbesserung der Kompatibilität mit ähnlichen Apple-Bibliotheken und die Erweiterung der Unterstützung verschiedener Plattformen, einschließlich Android. Die bemerkenswerteste Verbesserung für die Benutzer ist die erste Unterstützung des Wayland-Protokolls.

  • GNUstep Base 1.28.0 ist eine allgemeine Bibliothek, die analog zur Apple Foundation-Bibliothek fungiert und nicht grafische Objekte umfasst, wie beispielsweise Klassen zur Verarbeitung von Strings, Streams, Benachrichtigungen, Netzwerkfunktionen, Ereignisverarbeitung und den Zugriff auf externe Objekte.
  • GNUstep GUI Library 0.29.0 ist eine Bibliothek, die Klassen zur Erstellung grafischer Benutzeroberflächen umfasst, basierend auf der Apple Cocoa API, einschließlich Klassen für verschiedene Arten von Schaltflächen, Listen, Eingabefeldern, Fenstern, Fehlerbehandlern sowie Funktionen zur Verarbeitung von Farben und Bildern. Die GNUstep GUI Library besteht aus zwei Teilen – einem plattformunabhängigen Frontend und einem Backend, das spezifische Elemente für grafische Systeme enthält.
  • GNUstep GUI Backend 0.29.0 ist eine Sammlung von Backends für die GNUstep GUI Library, die Unterstützung für X11 und das Windows-Grafiksystem implementieren. Eine der wichtigsten Neuerungen in dieser Ausgabe ist die erste Unterstützung von grafischen Systemen auf Basis des Wayland-Protokolls. Darüber hinaus wurde in der neuen Version die Unterstützung des Fenstermanagers WindowMaker und der API Win64 verbessert.
  • GNUstep Gorm 1.2.28 ist ein Programm zur Modellierung grafischer Benutzeroberflächen (Graphic Object Relationship Modeler), das an die OpenStep/NeXTSTEP Interface Builder-Anwendung erinnert.
  • GNUstep Makefile Package 2.9.0 — ein Werkzeug zur Erstellung von Makefiles für GNUstep-Projekte, das die Generierung von makefiles mit Unterstützung für verschiedene Plattformen ohne tiefgehende Kenntnisse der Low-Level-Details ermöglicht.

Quelle: opennet.ru

60GB SSD 8Gb DDR4