Noile versiuni ale componentelor GNUstep

Sunt disponibile versiuni noi de pachete care alcătuiesc cadrul GNUstep pentru dezvoltarea aplicațiilor GUI și server multiplatformă folosind un API similar cu interfețele de programare Apple Cocoa. Pe lângă bibliotecile care implementează AppKit și componentele cadrului Foundation, proiectul dezvoltă, de asemenea, setul de instrumente de proiectare a interfeței Gorm și mediul de dezvoltare ProjectCenter, care vizează crearea de analogi portabili pentru InterfaceBuilder, ProjectBuilder și Xcode. Principalul limbaj de dezvoltare este Objective-C, dar GNUstep poate fi folosit cu alte limbaje. Platformele acceptate includ macOS, Solaris, GNU/Linux, GNU/Hurd, NetBSD, OpenBSD, FreeBSD și Windows. Dezvoltarile proiectului sunt distribuite sub licenta LGPLv3.

Modificările noilor versiuni se referă în principal la compatibilitatea îmbunătățită cu bibliotecile Apple similare și la extinderea suportului pentru diverse platforme, inclusiv platforma Android. Cea mai vizibilă îmbunătățire pentru utilizatori a fost suportul inițial pentru protocolul Wayland.

  • GNUstep Base 1.28.0 este o bibliotecă de uz general care acționează ca un analog al bibliotecii Apple Foundation și include obiecte care nu sunt legate de grafică, de exemplu, clase pentru procesarea șirurilor de caractere, fire de execuție, notificări, funcții de rețea, gestionarea evenimentelor și acces la obiecte.
  • Bibliotecă GNUstep GUI 0.29.0 - o bibliotecă care acoperă clase pentru crearea unei interfețe grafice de utilizator bazată pe API-ul Apple Cocoa, inclusiv clase care implementează diferite tipuri de butoane, liste, câmpuri de introducere, ferestre, gestionare de erori, funcții pentru lucrul cu culori și imagini . Biblioteca GNUstep GUI constă din două părți - un front-end, care este independent de platforme și sisteme de ferestre, și un back-end, care conține elemente specifice sistemelor grafice.
  • GNUstep GUI Backend 0.29.0 - un set de backend-uri pentru biblioteca GNUstep GUI care implementează suport pentru X11 și subsistemul grafic Windows. Inovația cheie a noii versiuni este suportul inițial pentru sistemele grafice bazate pe protocolul Wayland. În plus, noua versiune a îmbunătățit suportul pentru managerul de ferestre WindowMaker și API-ul Win64.
  • GNUstep Gorm 1.2.28 este un program de modelare a interfeței utilizator (Graphic Object Relationship Modeler) similar cu aplicația OpenStep/NeXTSTEP Interface Builder.
  • GNUstep Makefile Package 2.9.0 este un set de instrumente pentru crearea fișierelor de compilare pentru proiectele GNUstep, permițându-vă să generați un makefile cu suport multiplatformă fără a intra în detalii de nivel scăzut.

Sursa: opennet.ru

Adauga un comentariu