Rilis baru komponen GNUstep

Tersedia rilis paket baru yang membentuk kerangka kerja GNUstep untuk mengembangkan GUI lintas platform dan aplikasi server menggunakan API yang mirip dengan antarmuka pemrograman Kakao Apple. Selain perpustakaan yang mengimplementasikan AppKit dan komponen kerangka Foundation, proyek ini juga mengembangkan toolkit desain antarmuka Gorm dan lingkungan pengembangan ProjectCenter, yang bertujuan untuk membuat analog portabel dari InterfaceBuilder, ProjectBuilder, dan Xcode. Bahasa pengembangan utama adalah Objective-C, namun GNUstep dapat digunakan dengan bahasa lain. Platform yang didukung termasuk macOS, Solaris, GNU/Linux, GNU/Hurd, NetBSD, OpenBSD, FreeBSD dan Windows. Perkembangan proyek didistribusikan di bawah lisensi LGPLv3.

Perubahan dalam rilis baru terutama berkaitan dengan peningkatan kompatibilitas dengan perpustakaan Apple serupa dan perluasan dukungan untuk berbagai platform, termasuk platform Android. Peningkatan yang paling nyata bagi pengguna adalah dukungan awal untuk protokol Wayland.

  • GNUstep Base 1.28.0 adalah perpustakaan serba guna yang bertindak sebagai analog dari perpustakaan Apple Foundation dan mencakup objek yang tidak terkait dengan grafik, misalnya, kelas untuk memproses string, utas, pemberitahuan, fungsi jaringan, penanganan peristiwa, dan akses ke eksternal objek.
  • GNUstep GUI Library 0.29.0 - perpustakaan yang mencakup kelas untuk membuat antarmuka pengguna grafis berdasarkan Apple Cocoa API, termasuk kelas yang mengimplementasikan berbagai jenis tombol, daftar, kolom input, jendela, penangan kesalahan, fungsi untuk bekerja dengan warna dan gambar . Perpustakaan GUI GNUstep terdiri dari dua bagian - bagian depan, yang tidak bergantung pada platform dan sistem jendela, dan bagian belakang, yang berisi elemen khusus untuk sistem grafis.
  • GNUstep GUI Backend 0.29.0 - satu set backend untuk Perpustakaan GUI GNUstep yang mengimplementasikan dukungan untuk X11 dan subsistem grafis Windows. Inovasi utama dari rilis baru ini adalah dukungan awal untuk sistem grafis berdasarkan protokol Wayland. Selain itu, versi baru telah meningkatkan dukungan untuk window manager WindowMaker dan API Win64.
  • GNUstep Gorm 1.2.28 adalah program pemodelan antarmuka pengguna (Graphic Object Relationship Modeler) yang mirip dengan aplikasi OpenStep/NeXTSTEP Interface Builder.
  • GNUstep Makefile Package 2.9.0 adalah toolkit untuk membuat file build untuk proyek GNUstep, memungkinkan Anda membuat makefile dengan dukungan lintas platform tanpa membahas detail tingkat rendah.

Sumber: opennet.ru

Tambah komentar