Nové vydania komponentov GNUstep

K dispozícii sú nové vydania balíkov, ktoré tvoria rámec GNUstep pre vývoj medziplatformových GUI a serverových aplikácií pomocou API podobného programovacím rozhraniam Apple Cocoa. Okrem knižníc implementujúcich AppKit a komponenty frameworku Foundation, projekt vyvíja aj súpravu nástrojov na návrh rozhrania Gorm a vývojové prostredie ProjectCenter, zamerané na vytváranie prenosných analógov InterfaceBuilder, ProjectBuilder a Xcode. Hlavným vývojovým jazykom je Objective-C, ale GNUstep je možné použiť aj s inými jazykmi. Medzi podporované platformy patria macOS, Solaris, GNU/Linux, GNU/Hurd, NetBSD, OpenBSD, FreeBSD a Windows. Vývoj projektu je distribuovaný pod licenciou LGPLv3.

Zmeny v nových vydaniach sa týkajú najmä zlepšenej kompatibility s podobnými knižnicami Apple a rozšírenej podpory pre rôzne platformy vrátane platformy Android. Najvýraznejším zlepšením pre používateľov bola počiatočná podpora protokolu Wayland.

  • GNUstep Base 1.28.0 je univerzálna knižnica, ktorá funguje ako analóg knižnice Apple Foundation a obsahuje objekty nesúvisiace s grafikou, napríklad triedy na spracovanie reťazcov, vlákna, upozornenia, sieťové funkcie, spracovanie udalostí a prístup k externým predmety.
  • GNUstep GUI Library 0.29.0 - knižnica pokrývajúca triedy na vytváranie grafického používateľského rozhrania založeného na Apple Cocoa API, vrátane tried, ktoré implementujú rôzne typy tlačidiel, zoznamov, vstupných polí, okien, obsluhy chýb, funkcií pre prácu s farbami a obrázkami . GNUstep GUI Library pozostáva z dvoch častí – front-end, ktorý je nezávislý od platforiem a okenných systémov, a back-end, ktorý obsahuje prvky špecifické pre grafické systémy.
  • GNUstep GUI Backend 0.29.0 - sada backendov pre knižnicu GNUstep GUI Library, ktorá implementuje podporu pre X11 a grafický subsystém Windows. Kľúčovou inováciou nového vydania je počiatočná podpora pre grafické systémy založené na protokole Wayland. Okrem toho má nová verzia vylepšenú podporu správcu okien WindowMaker a Win64 API.
  • GNUstep Gorm 1.2.28 je program na modelovanie používateľského rozhrania (Graphic Object Relationship Modeler) podobný aplikácii OpenStep/NeXTSTEP Interface Builder.
  • Balík GNUstep Makefile Package 2.9.0 je súprava nástrojov na vytváranie súborov zostavenia pre projekty GNUstep, ktorá vám umožňuje generovať súbor makefile s podporou viacerých platforiem bez toho, aby ste zachádzali do podrobností na nízkej úrovni.

Zdroj: opennet.ru

Pridať komentár