Lëshimet e reja të komponentëve GNUstep

Janë në dispozicion versionet e reja të paketave që formojnë kornizën GNUstep, e cila është e destinuar për zhvillimin e aplikacioneve grafike dhe serverike ndër-platformë duke përdorur API të afërt me ndërfaqet e softuerit Apple Cocoa. Përveç bibliotekave që ofrojnë implementimin e AppKit dhe komponenteve të kornizës Foundation, projekti gjithashtu zhvillon mjete për dizajnimin e ndërfaqes Gorm dhe një ambient zhvillimi ProjectCenter, të destinuar për krijimin e analogeve portative të InterfaceBuilder, ProjectBuilder dhe Xcode. Gjuha kryesore e zhvillimit është Objective-C, por GNUstep mund të përdoret edhe me gjuhë të tjera. Disa nga platformat e mbështetura përfshijnë: macOS, Solaris, GNU/Linux, GNU/Hurd, NetBSD, OpenBSD, FreeBSD dhe Windows. Provat e projektit shpërndahen nën licencën LGPLv3.

Ndryshimet në versionet e reja kryesisht lidhen me përmirësimin e përputhshmërisë me bibliotekat përkatëse të Apple dhe zgjerimin e mbështetjes për platforma të ndryshme, duke përfshirë platformën Android. Përmirësimi më i dukshëm për përdoruesit ishte mbështetja fillestare për protokollin Wayland.

  • GNUstep Base 1.28.0 është një bibliotekë e përgjithshme, e cila funksionon si analog i bibliotekës Apple Foundation dhe përfshin objekte që nuk lidhen me grafikën, siç janë klasat për përpunimin e stringjeve, rrjedhave, njoftimeve, funksioneve të rrjetit, përpunimin e ngjarjeve dhe qasjen në objekte të jashtme.
  • GNUstep GUI Library 0.29.0 është një bibliotekë që mbulon klasat për krijimin e ndërfaqes grafike të përdoruesit, të bazuara në API Apple Cocoa, duke përfshirë klasat me implementimin e llojeve të ndryshme të butonave, listave, fushave të inputit, dritareve, menaxherëve të gabimeve, funksioneve për punën me ngjyra dhe imazhe. GNUstep GUI Library përbëhet nga dy pjesë — frontend, i cili nuk varet nga platformat dhe sistemet e dritareve, dhe backend, në të cilin janë përfshirë elementët specifikë për sistemet grafike.
  • GNUstep GUI Backend 0.29.0 është një grup backend-ësh për GNUstep GUI Library, që implementojnë mbështetje për X11 dhe nën-sistemin grafik të Windows. Noviteti kyç i këtij versioni të ri është mbështetja fillestare për sistemet grafike të bazuara në protokollin Wayland. Përveç kësaj, në këtë version është përmirësuar mbështetja për menaxherin e dritareve WindowMaker dhe API Win64.
  • GNUstep Gorm 1.2.28 është një program për modelimin e ndërfaqes së përdoruesit (Graphic Object Relationship Modeler), i ngjashëm me aplikacionin OpenStep/NeXTSTEP Interface Builder.
  • GNUstep Makefile Package 2.9.0 — një mjet për krijimin e skedarëve të ndërtimit për projektet GNUstep, që lejon gjenerimin e makefile me mbështetje për platforma të ndryshme pa u thelluar në detajet e nivelit të ulët.

Burimi: opennet.ru

Blini hosting të besueshëm për faqe interneti me mbrojtje nga DDoS, serverë VPS VDS 🔥 Blini hosting të besueshëm për faqe interneti me mbrojtje nga DDoS, serverë VPS VDS | ProHoster