Nuove versioni dei componenti GNUstep

Sono disponibili nuove versioni di pacchetti che costituiscono il framework GNUstep per lo sviluppo di applicazioni server e GUI multipiattaforma utilizzando un'API simile alle interfacce di programmazione Cocoa di Apple. Oltre alle librerie che implementano AppKit e i componenti del framework Foundation, il progetto sta anche sviluppando il toolkit di progettazione dell'interfaccia Gorm e l'ambiente di sviluppo ProjectCenter, volti a creare analoghi portatili di InterfaceBuilder, ProjectBuilder e Xcode. Il linguaggio di sviluppo principale Γ¨ Objective-C, ma GNUstep puΓ² essere utilizzato con altri linguaggi. Le piattaforme supportate includono macOS, Solaris, GNU/Linux, GNU/Hurd, NetBSD, OpenBSD, FreeBSD e Windows. Gli sviluppi del progetto sono distribuiti sotto la licenza LGPLv3.

Le modifiche nelle nuove versioni riguardano principalmente una migliore compatibilitΓ  con librerie Apple simili e un supporto ampliato per varie piattaforme, inclusa la piattaforma Android. Il miglioramento piΓΉ evidente per gli utenti Γ¨ stato il supporto iniziale per il protocollo Wayland.

  • GNUstep Base 1.28.0 Γ¨ una libreria di uso generale che funge da analogo della libreria Apple Foundation e include oggetti non correlati alla grafica, ad esempio classi per l'elaborazione di stringhe, thread, notifiche, funzioni di rete, gestione di eventi e accesso a risorse esterne oggetti.
  • GNUstep GUI Library 0.29.0 - una libreria che copre classi per la creazione di un'interfaccia utente grafica basata sull'API Apple Cocoa, comprese classi che implementano vari tipi di pulsanti, elenchi, campi di input, finestre, gestori di errori, funzioni per lavorare con colori e immagini . La libreria GUI GNUstep Γ¨ composta da due parti: un front-end, indipendente dalle piattaforme e dai sistemi a finestre, e un back-end, che contiene elementi specifici dei sistemi grafici.
  • GNUstep GUI Backend 0.29.0 - un set di backend per la libreria GUI GNUstep che implementa il supporto per X11 e il sottosistema grafico Windows. L'innovazione chiave della nuova versione Γ¨ il supporto iniziale per i sistemi grafici basati sul protocollo Wayland. Inoltre, la nuova versione ha migliorato il supporto per il window manager WindowMaker e l'API Win64.
  • GNUstep Gorm 1.2.28 Γ¨ un programma di modellazione dell'interfaccia utente (Graphic Object Relationship Modeler) simile all'applicazione OpenStep/NeXTSTEP Interface Builder.
  • GNUstep Makefile Package 2.9.0 Γ¨ un toolkit per la creazione di file di build per progetti GNUstep, che consente di generare un makefile con supporto multipiattaforma senza entrare nei dettagli di basso livello.

Fonte: opennet.ru

Aggiungi un commento