Новыя выпускі кампанентаў GNUstep

Даступныя новыя выпускі пакетаў, якія ўтвараюць фрэймворк GNUstep, прызначаны для распрацоўкі кросплатформавых графічных і серверных прыкладанняў з выкарыстаннем API, блізкага да праграмных інтэрфейсаў Apple Cocoa. Акрамя бібліятэк з рэалізацыяй AppKit і кампанентаў фрэймворка Foundation, праект таксама развівае інструментар для праектавання інтэрфейсу Gorm і асяроддзе распрацоўкі ProjectCenter, накіраваныя на стварэнне пераносных аналагаў InterfaceBuilder, ProjectBuilder і Xcode. Асноўнай мовай распрацоўкі з'яўляецца Objective-C, але GNUstep можа выкарыстоўвацца і з іншымі мовамі. Сярод падтрымліваемых платформ: macOS, Solaris, GNU/Linux, GNU/Hurd, NetBSD, OpenBSD, FreeBSD і Windows. Напрацоўкі праекту распаўсюджваюцца пад ліцэнзіяй LGPLv3.

Змены ў новых выпусках у асноўным датычацца паляпшэння сумяшчальнасці з аналагічнымі бібліятэкамі Apple і пашырэння падтрымкі розных платформаў, уключаючы платформу Android. Найбольш заўважным для карыстальнікаў паляпшэннем стала пачатковая падтрымка пратакола Wayland.

  • GNUstep Base 1.28.0 — бібліятэка агульнага прызначэння, якая выступае аналагам бібліятэкі Apple Foundation і ўключае аб'екты не звязаныя з графікай, напрыклад, класы для апрацоўкі радкоў, патокаў, апавяшчэнняў, сеткавых функцый, апрацоўкай падзей і доступу да знешніх аб'ектаў.
  • GNUstep GUI Library 0.29.0 - бібліятэка, якая ахоплівае класы для стварэння графічнага інтэрфейсу карыстальніка, заснаваныя на API Apple Cocoa, уключаючы класы з рэалізацыяй розных відаў кнопак, спісаў, палёў уводу, вокнаў, апрацоўшчыкаў памылак, функцый для працы з кветкамі і выявамі. GNUstep GUI Library складаецца з двух частак – фронтэнда, які не залежыць ад платформаў і аконных сістэм, і бэкенда, у які вынесены спецыфічныя для графічных сістэм элементы.
  • GNUstep GUI Backend 0.29.0 – набор бэкэндаў для GNUstep GUI Library, якія рэалізуюць падтрымку X11 і графічнай падсістэмы Windows. Ключавой навінай новага выпуску з'яўляецца пачатковая падтрымка графічных сістэм на базе пратаколу Wayland. Акрамя таго ў новай версіі палепшана падтрымка аконнага мэнэджара WindowMaker і API Win64.
  • GNUstep Gorm 1.2.28 - праграма для мадэлявання інтэрфейсу карыстальніка (Graphic Object Relationship Modeler), якая нагадвае дадатак OpenStep / NeXTSTEP Interface Builder.
  • GNUstep Makefile Package 2.9.0 - інструментар для стварэння зборачных файлаў для праектаў GNUstep, які дазваляе згенераваць makefile з падтрымкай розных платформаў без паглыблення ў нізкаўзроўневыя дэталі.

Крыніца: opennet.ru

Дадаць каментар