Novas versións dos compoñentes de GNUstep

Hai dispoñibles novas versións de paquetes que constitúen o marco GNUstep para desenvolver aplicacións de servidor e GUI multiplataforma mediante unha API semellante ás interfaces de programación de Apple Cocoa. Ademais das bibliotecas que implementan AppKit e compoñentes do framework Foundation, o proxecto tamén está a desenvolver o conxunto de ferramentas de deseño de interfaces Gorm e o ambiente de desenvolvemento ProjectCenter, destinados a crear análogos portátiles de InterfaceBuilder, ProjectBuilder e Xcode. A principal linguaxe de desenvolvemento é Objective-C, pero GNUstep pódese usar con outras linguaxes. As plataformas compatibles inclúen macOS, Solaris, GNU/Linux, GNU/Hurd, NetBSD, OpenBSD, FreeBSD e Windows. Os desenvolvementos do proxecto distribúense baixo a licenza LGPLv3.

Os cambios nos novos lanzamentos afectan principalmente á mellora da compatibilidade con bibliotecas similares de Apple e ao aumento do soporte para varias plataformas, incluída a plataforma Android. A mellora máis notable para os usuarios foi o soporte inicial para o protocolo Wayland.

  • GNUstep Base 1.28.0 é unha biblioteca de propósito xeral que actúa como un análogo da biblioteca da Apple Foundation e inclúe obxectos non relacionados con gráficos, por exemplo, clases para procesar cadeas, fíos, notificacións, funcións de rede, manexo de eventos e acceso a recursos externos. obxectos.
  • GNUstep GUI Library 0.29.0: unha biblioteca que abarca clases para crear unha interface gráfica de usuario baseada na API de Apple Cocoa, incluíndo clases que implementan varios tipos de botóns, listas, campos de entrada, fiestras, controladores de erros, funcións para traballar con cores e imaxes. . A biblioteca GNUstep GUI consta de dúas partes: un front-end, que é independente das plataformas e sistemas de fiestras, e un back-end, que contén elementos específicos dos sistemas gráficos.
  • GNUstep GUI Backend 0.29.0 - un conxunto de backends para a biblioteca GNUstep GUI que implementan soporte para X11 e o subsistema de gráficos de Windows. A innovación clave da nova versión é o soporte inicial para sistemas gráficos baseados no protocolo Wayland. Ademais, a nova versión mellorou o soporte para o xestor de ventás de WindowMaker e a API de Win64.
  • GNUstep Gorm 1.2.28 é un programa de modelado de interfaces de usuario (Graphic Object Relationship Modeler) similar á aplicación OpenStep/NeXTSTEP Interface Builder.
  • GNUstep Makefile Package 2.9.0 é un conxunto de ferramentas para crear ficheiros de compilación para proxectos GNUstep, que lle permite xerar un makefile con soporte multiplataforma sen entrar en detalles de baixo nivel.

Fonte: opennet.ru

Engadir un comentario