Jauni GNUstep komponentu laidieni

Ir pieejami jauni pakotņu laidieni, kas veido GNUstep sistēmu, lai izstrādātu starpplatformu GUI un servera lietojumprogrammas, izmantojot API, kas ir līdzīga Apple Cocoa programmēšanas saskarnēm. Papildus bibliotēkām, kas ievieš AppKit un Foundation ietvara komponentus, projektā tiek izstrādāts arī Gorm interfeisa dizaina rīku komplekts un ProjectCenter izstrādes vide, kuras mērķis ir izveidot pārnēsājamus InterfaceBuilder, ProjectBuilder un Xcode analogus. Galvenā izstrādes valoda ir Objective-C, bet GNUstep var izmantot ar citām valodām. Atbalstītās platformas ietver macOS, Solaris, GNU/Linux, GNU/Hurd, NetBSD, OpenBSD, FreeBSD un Windows. Projekta izstrādes tiek izplatītas saskaņā ar LGPLv3 licenci.

Izmaiņas jaunajos laidienos galvenokārt attiecas uz uzlabotu savietojamību ar līdzīgām Apple bibliotēkām un paplašinātu atbalstu dažādām platformām, tostarp Android platformai. Visievērojamākais uzlabojums lietotājiem bija Wayland protokola sākotnējais atbalsts.

  • GNUstep Base 1.28.0 ir universāla bibliotēka, kas darbojas kā Apple Foundation bibliotēkas analogs un ietver objektus, kas nav saistīti ar grafiku, piemēram, klases virkņu, pavedienu, paziņojumu apstrādei, tīkla funkcijām, notikumu apstrādei un piekļuvei ārējiem. objektus.
  • GNUstep GUI bibliotēka 0.29.0 - bibliotēka, kas aptver klases grafiskā lietotāja interfeisa izveidei, pamatojoties uz Apple Cocoa API, ieskaitot klases, kas ievieš dažāda veida pogas, sarakstus, ievades laukus, logus, kļūdu apstrādātājus, funkcijas darbam ar krāsām un attēliem . GNUstep GUI bibliotēka sastāv no divām daļām – priekšgala, kas ir neatkarīga no platformām un logu sistēmām, un aizmugures, kas satur grafiskām sistēmām raksturīgus elementus.
  • GNUstep GUI aizmugursistēma 0.29.0 — aizmugurprogrammu kopa GNUstep GUI bibliotēkai, kas nodrošina atbalstu X11 un Windows grafikas apakšsistēmai. Jaunā laidiena galvenais jauninājums ir sākotnējais atbalsts grafikas sistēmām, kuru pamatā ir Wayland protokols. Turklāt jaunajā versijā ir uzlabots atbalsts WindowMaker logu pārvaldniekam un Win64 API.
  • GNUstep Gorm 1.2.28 ir lietotāja interfeisa modelēšanas programma (Graphic Object Relationship Modeler), kas ir līdzīga lietojumprogrammai OpenStep/NeXTSTEP Interface Builder.
  • GNUstep Makefile Package 2.9.0 ir rīku komplekts GNUstep projektu būvfailu izveidei, kas ļauj ģenerēt makefile ar starpplatformu atbalstu, neiedziļinoties zema līmeņa detaļās.

Avots: opennet.ru

Pievieno komentāru