Keluaran baharu komponen GNUstep

Keluaran baharu pakej tersedia yang membentuk rangka kerja GNUstep untuk membangunkan GUI merentas platform dan aplikasi pelayan menggunakan API yang serupa dengan antara muka pengaturcaraan Cocoa Apple. Selain perpustakaan yang melaksanakan AppKit dan komponen rangka kerja Yayasan, projek itu juga sedang membangunkan kit alat reka bentuk antara muka Gorm dan persekitaran pembangunan ProjectCenter, bertujuan untuk mencipta analog mudah alih InterfaceBuilder, ProjectBuilder dan Xcode. Bahasa pembangunan utama ialah Objective-C, tetapi GNUstep boleh digunakan dengan bahasa lain. Platform yang disokong termasuk macOS, Solaris, GNU/Linux, GNU/Hurd, NetBSD, OpenBSD, FreeBSD dan Windows. Perkembangan projek itu diedarkan di bawah lesen LGPLv3.

Perubahan dalam keluaran baharu terutamanya melibatkan keserasian yang lebih baik dengan perpustakaan Apple yang serupa dan sokongan yang diperluaskan untuk pelbagai platform, termasuk platform Android. Peningkatan yang paling ketara untuk pengguna ialah sokongan awal untuk protokol Wayland.

  • GNUstep Base 1.28.0 ialah perpustakaan tujuan umum yang bertindak sebagai analog perpustakaan Apple Foundation dan termasuk objek yang tidak berkaitan dengan grafik, contohnya, kelas untuk memproses rentetan, benang, pemberitahuan, fungsi rangkaian, pengendalian acara dan akses kepada luaran objek.
  • Perpustakaan GNUstep GUI 0.29.0 - perpustakaan yang meliputi kelas untuk mencipta antara muka pengguna grafik berdasarkan API Apple Cocoa, termasuk kelas yang melaksanakan pelbagai jenis butang, senarai, medan input, tetingkap, pengendali ralat, fungsi untuk bekerja dengan warna dan imej . Perpustakaan GNUstep GUI terdiri daripada dua bahagian - bahagian hadapan, yang bebas daripada platform dan sistem tetingkap, dan bahagian belakang, yang mengandungi elemen khusus untuk sistem grafik.
  • GNUstep GUI Backend 0.29.0 - satu set backend untuk Perpustakaan GNUstep GUI yang melaksanakan sokongan untuk X11 dan subsistem grafik Windows. Inovasi utama keluaran baharu ialah sokongan awal untuk sistem grafik berdasarkan protokol Wayland. Di samping itu, versi baharu telah menambah baik sokongan untuk pengurus tetingkap WindowMaker dan API Win64.
  • GNUstep Gorm 1.2.28 ialah program pemodelan antara muka pengguna (Graphic Object Relationship Modeler) serupa dengan aplikasi OpenStep/NeXTSTEP Interface Builder.
  • Pakej Makefile GNUstep 2.9.0 ialah kit alat untuk mencipta fail binaan untuk projek GNUstep, membolehkan anda menjana fail buatan dengan sokongan merentas platform tanpa pergi ke butiran peringkat rendah.

Sumber: opennet.ru

Tambah komen