Neue Versionen von GNUstep-Komponenten

Es sind neue Versionen von Paketen verfügbar, die das GNUstep-Framework für die Entwicklung plattformübergreifender GUI- und Serveranwendungen unter Verwendung einer API bilden, die den Cocoa-Programmierschnittstellen von Apple ähnelt. Neben Bibliotheken, die AppKit und Komponenten des Foundation-Frameworks implementieren, entwickelt das Projekt auch das Gorm-Interface-Design-Toolkit und die ProjectCenter-Entwicklungsumgebung mit dem Ziel, tragbare Analoga von InterfaceBuilder, ProjectBuilder und Xcode zu erstellen. Die Hauptentwicklungssprache ist Objective-C, GNUstep kann jedoch auch mit anderen Sprachen verwendet werden. Zu den unterstützten Plattformen gehören macOS, Solaris, GNU/Linux, GNU/Hurd, NetBSD, OpenBSD, FreeBSD und Windows. Die Entwicklungen des Projekts werden unter der LGPLv3-Lizenz vertrieben.

Änderungen in neuen Versionen betreffen hauptsächlich eine verbesserte Kompatibilität mit ähnlichen Apple-Bibliotheken und eine erweiterte Unterstützung für verschiedene Plattformen, einschließlich der Android-Plattform. Die auffälligste Verbesserung für Benutzer war die anfängliche Unterstützung des Wayland-Protokolls.

  • GNUstep Base 1.28.0 ist eine Allzweckbibliothek, die als Analogon zur Apple Foundation-Bibliothek fungiert und Objekte enthält, die nichts mit Grafiken zu tun haben, beispielsweise Klassen zur Verarbeitung von Zeichenfolgen, Threads, Benachrichtigungen, Netzwerkfunktionen, Ereignisbehandlung und Zugriff auf externe Objekte.
  • GNUstep GUI Library 0.29.0 – eine Bibliothek, die Klassen zum Erstellen einer grafischen Benutzeroberfläche basierend auf der Apple Cocoa API umfasst, einschließlich Klassen, die verschiedene Arten von Schaltflächen, Listen, Eingabefeldern, Fenstern, Fehlerhandlern und Funktionen zum Arbeiten mit Farben und Bildern implementieren . Die GNUstep GUI-Bibliothek besteht aus zwei Teilen – einem Front-End, das unabhängig von Plattformen und Fenstersystemen ist, und einem Back-End, das Elemente enthält, die für Grafiksysteme spezifisch sind.
  • GNUstep GUI Backend 0.29.0 – eine Reihe von Backends für die GNUstep GUI-Bibliothek, die Unterstützung für X11 und das Windows-Grafiksubsystem implementieren. Die wichtigste Neuerung der neuen Version ist die anfängliche Unterstützung von Grafiksystemen, die auf dem Wayland-Protokoll basieren. Darüber hinaus bietet die neue Version eine verbesserte Unterstützung für den WindowMaker-Fenstermanager und die Win64-API.
  • GNUstep Gorm 1.2.28 ist ein Benutzeroberflächenmodellierungsprogramm (Graphic Object Relationship Modeler), das der OpenStep/NeXTSTEP Interface Builder-Anwendung ähnelt.
  • GNUstep Makefile Package 2.9.0 ist ein Toolkit zum Erstellen von Build-Dateien für GNUstep-Projekte, mit dem Sie ein plattformübergreifendes Makefile generieren können, ohne auf untergeordnete Details einzugehen.

Source: opennet.ru

Kommentar hinzufügen