GNUstep-komponenttien uudet julkaisut

Saatavilla on uusia paketteja, jotka muodostavat GNUstep-kehyksen, jolla kehitetään monialustaisia ​​GUI- ja palvelinsovelluksia käyttämällä API:ta, joka on samanlainen kuin Applen Cocoa-ohjelmointirajapinnat. AppKitia ja Foundation-kehyksen komponentteja toteuttavien kirjastojen lisäksi projektissa kehitetään myös Gorm-rajapinnan suunnittelutyökalupakkia ja ProjectCenter-kehitysympäristöä, joiden tarkoituksena on luoda kannettavia InterfaceBuilder-, ProjectBuilder- ja Xcode-analogeja. Pääkehityskieli on Objective-C, mutta GNUstepia voidaan käyttää muiden kielten kanssa. Tuetut alustat ovat macOS, Solaris, GNU/Linux, GNU/Hurd, NetBSD, OpenBSD, FreeBSD ja Windows. Projektin kehitystyöt jaetaan LGPLv3-lisenssillä.

Uusien julkaisujen muutokset koskevat pääasiassa parannettua yhteensopivuutta vastaavien Apple-kirjastojen kanssa ja laajennettua tukea eri alustoille, mukaan lukien Android-alustalle. Huomattavin parannus käyttäjille oli Wayland-protokollan alkuperäinen tuki.

  • GNUstep Base 1.28.0 on yleiskäyttöinen kirjasto, joka toimii Apple Foundation -kirjaston analogina ja sisältää objekteja, jotka eivät liity grafiikkaan, esimerkiksi luokkia merkkijonojen, säikeiden, ilmoitusten käsittelyyn, verkkotoimintoihin, tapahtumien käsittelyyn ja pääsyyn ulkoisiin tietoihin. esineitä.
  • GNUstep GUI Library 0.29.0 - kirjasto, joka kattaa luokat graafisen käyttöliittymän luomiseen Apple Cocoa API:n pohjalta, mukaan lukien luokat, jotka toteuttavat erityyppisiä painikkeita, luetteloita, syöttökenttiä, ikkunoita, virhekäsittelijöitä, toimintoja värien ja kuvien käsittelyyn . GNUstep GUI Library koostuu kahdesta osasta - käyttöliittymästä, joka on riippumaton alustoista ja ikkunajärjestelmistä, ja taustaosasta, joka sisältää grafiikkajärjestelmille ominaisia ​​elementtejä.
  • GNUstep GUI Backend 0.29.0 - joukko taustaohjelmia GNUstep GUI Librarylle, jotka tukevat X11:tä ja Windows-grafiikkaalijärjestelmää. Uuden julkaisun keskeisin innovaatio on alustava tuki Wayland-protokollaan perustuville grafiikkajärjestelmille. Lisäksi uusi versio on parantanut WindowMaker-ikkunanhallinnan ja Win64 API:n tukea.
  • GNUstep Gorm 1.2.28 on käyttöliittymämallinnusohjelma (Graphic Object Relationship Modeler), joka on samanlainen kuin OpenStep/NeXTSTEP Interface Builder -sovellus.
  • GNUstep Makefile Package 2.9.0 on työkalupakki koontitiedostojen luomiseen GNUstep-projekteihin, jonka avulla voit luoda make-tiedoston, joka tukee monialustaisia ​​yksityiskohtia.

Lähde: opennet.ru

Lisää kommentti