Nova izdanja GNUstep komponenti

Dostupna su nova izdanja paketa koji čine GNUstep okvir za razvoj višeplatformskih GUI i serverskih aplikacija koristeći API sličan Appleovim programskim interfejsima Cocoa. Pored biblioteka koje implementiraju AppKit i komponente Foundation framework-a, projekat razvija i Gorm komplet alata za dizajn interfejsa i razvojno okruženje ProjectCenter, čiji je cilj stvaranje prenosivih analoga InterfaceBuilder-a, ProjectBuilder-a i Xcode-a. Glavni razvojni jezik je Objective-C, ali GNUstep se može koristiti sa drugim jezicima. Podržane platforme uključuju macOS, Solaris, GNU/Linux, GNU/Hurd, NetBSD, OpenBSD, FreeBSD i Windows. Razvoj projekta se distribuira pod licencom LGPLv3.

Promjene u novim izdanjima uglavnom se tiču ​​poboljšane kompatibilnosti sa sličnim Apple bibliotekama i proširene podrške za različite platforme, uključujući Android platformu. Najuočljivije poboljšanje za korisnike bila je početna podrška za Wayland protokol.

  • GNUstep Base 1.28.0 je biblioteka opće namjene koja djeluje kao analogna biblioteci Apple Foundation i uključuje objekte koji nisu povezani s grafikom, na primjer, klase za obradu nizova, niti, obavijesti, mrežne funkcije, rukovanje događajima i pristup vanjskim objekata.
  • GNUstep GUI Library 0.29.0 - biblioteka koja pokriva klase za kreiranje grafičkog korisničkog interfejsa zasnovanog na Apple Cocoa API-ju, uključujući klase koje implementiraju različite tipove dugmadi, liste, polja za unos, prozore, rukovaoce greškama, funkcije za rad sa bojama i slikama . GNUstep GUI biblioteka se sastoji od dva dela - frontend, koji je nezavisan od platformi i prozorskih sistema, i backend, koji sadrži elemente specifične za grafičke sisteme.
  • GNUstep GUI Backend 0.29.0 - skup pozadina za GNUstep GUI biblioteku koji implementiraju podršku za X11 i Windows grafički podsistem. Ključna inovacija novog izdanja je početna podrška za grafičke sisteme bazirane na Wayland protokolu. Osim toga, nova verzija ima poboljšanu podršku za WindowMaker prozor menadžer i Win64 API.
  • GNUstep Gorm 1.2.28 je program za modeliranje korisničkog interfejsa (Graphic Object Relationship Modeler) sličan OpenStep/NeXTSTEP Interface Builder aplikaciji.
  • GNUstep Makefile Package 2.9.0 je komplet alata za kreiranje build fajlova za GNUstep projekte, koji vam omogućava da generišete makefile sa podrškom za više platformi bez ulaženja u detalje niskog nivoa.

izvor: opennet.ru

Dodajte komentar