Nova izdanja GNUstep komponenti

Dostupna su nova izdanja paketa koja čine okvir GNUstep za razvoj međuplatformskih GUI i poslužiteljskih aplikacija koristeći API sličan Appleovim programskim sučeljima Cocoa. Uz knjižnice koje implementiraju AppKit i komponente Foundation frameworka, projekt također razvija Gorm set alata za dizajn sučelja i ProjectCenter razvojno okruženje, usmjereno na stvaranje prijenosnih analoga InterfaceBuilder, ProjectBuilder i Xcode. Glavni razvojni jezik je Objective-C, ali GNUstep se može koristiti s drugim jezicima. Podržane platforme uključuju macOS, Solaris, GNU/Linux, GNU/Hurd, NetBSD, OpenBSD, FreeBSD i Windows. Razvoj projekta distribuira se pod licencom LGPLv3.

Promjene u novim izdanjima uglavnom se odnose na poboljšanu kompatibilnost sa sličnim Apple bibliotekama i proširenu podršku za različite platforme, uključujući platformu Android. Najuočljiviji napredak za korisnike bila je početna podrška za protokol Wayland.

  • 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 objekti.
  • GNUstep GUI Library 0.29.0 - biblioteka koja pokriva klase za kreiranje grafičkog korisničkog sučelja temeljenog na Apple Cocoa API-ju, uključujući klase koje implementiraju različite vrste gumba, popisa, polja za unos, prozore, rukovatelje greškama, funkcije za rad s bojama i slikama . GNUstep GUI biblioteka sastoji se od dva dijela - front-enda, koji je neovisan o platformama i prozorskim sustavima, i back-enda, koji sadrži elemente specifične za grafičke sustave.
  • GNUstep GUI Backend 0.29.0 - skup pozadina za GNUstep GUI biblioteku koja implementira podršku za X11 i Windows grafički podsustav. Ključna inovacija novog izdanja je početna podrška za grafičke sustave temeljene na Wayland protokolu. Osim toga, nova verzija ima poboljšanu podršku za upravitelj prozora WindowMaker i Win64 API.
  • GNUstep Gorm 1.2.28 je program za modeliranje korisničkog sučelja (Graphic Object Relationship Modeler) sličan aplikaciji OpenStep/NeXTSTEP Interface Builder.
  • GNUstep Makefile Package 2.9.0 je alat za kreiranje build datoteka za GNUstep projekte, koji vam omogućuje generiranje međuplatformske makefile bez zalaženja u detalje niske razine.

Izvor: opennet.ru

Dodajte komentar