GNUstep компоненттеринин жаңы чыгарылыштары

Apple компаниясынын Cocoa программалоо интерфейстерине окшош API аркылуу кросс-платформалык GUI жана сервердик тиркемелерди иштеп чыгуу үчүн GNUstep негизин түзгөн пакеттердин жаңы релиздери бар. AppKitти ишке ашырган китепканалардан жана Фонддун негизинин компоненттеринен тышкары, долбоор InterfaceBuilder, ProjectBuilder жана Xcode портативдик аналогдорун түзүүгө багытталган Gorm интерфейсинин дизайн инструменттерин жана ProjectCenter өнүктүрүү чөйрөсүн иштеп чыгууда. Негизги өнүктүрүү тили 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 - Apple Cocoa API негизинде колдонуучунун графикалык интерфейсин түзүү үчүн класстарды камтыган китепкана, анын ичинде баскычтардын, тизмелердин, киргизүү талааларынын, терезелердин, каталарды иштеп чыгуучулардын, түстөр жана сүрөттөр менен иштөө функцияларын ишке ашыруучу класстар . GNUstep GUI китепканасы эки бөлүктөн турат - платформалардан жана терезе тутумдарынан көз карандысыз алдыңкы бөлүк жана графикалык системаларга мүнөздүү элементтерди камтыган арткы бөлүк.
  • GNUstep GUI Backend 0.29.0 - X11 жана Windows графикалык подсистемасынын колдоосун ишке ашырган GNUstep GUI китепканасы үчүн серверлердин топтому. Жаңы релиздин негизги инновациясы Wayland протоколуна негизделген графикалык системаларды баштапкы колдоо болуп саналат. Кошумчалай кетсек, жаңы версия WindowMaker терезе менеджерин жана Win64 API колдоону жакшыртты.
  • GNUstep Gorm 1.2.28 OpenStep/NeXTSTEP Interface Builder тиркемесине окшош колдонуучу интерфейсин моделдөө программасы (Graphic Object Relationship Modeler).
  • GNUstep Makefile Package 2.9.0 бул GNUstep долбоорлору үчүн куруу файлдарын түзүү үчүн инструменталдык курал, бул сизге төмөнкү деңгээлдеги деталдарга кирбестен кайчылаш платформа колдоосу менен makefile түзүүгө мүмкүндүк берет.

Source: opennet.ru

Комментарий кошуу