Các bản phát hành mới của các thành phần GNUstep

Đã có sẵn các bản phát hành gói mới tạo nên khung GNUstep để phát triển các ứng dụng máy chủ và GUI đa nền tảng sử dụng API tương tự như giao diện lập trình Cocoa của Apple. Ngoài các thư viện triển khai AppKit và các thành phần của khung Foundation, dự án còn đang phát triển bộ công cụ thiết kế giao diện Gorm và môi trường phát triển ProjectCenter, nhằm tạo ra các sản phẩm tương tự di động của InterfaceBuilder, ProjectBuilder và Xcode. Ngôn ngữ phát triển chính là Objective-C, nhưng GNUstep có thể được sử dụng với các ngôn ngữ khác. Các nền tảng được hỗ trợ bao gồm macOS, Solaris, GNU/Linux, GNU/Hurd, NetBSD, OpenBSD, FreeBSD và Windows. Sự phát triển của dự án được phân phối theo giấy phép LGPLv3.

Những thay đổi trong các bản phát hành mới chủ yếu liên quan đến khả năng tương thích được cải thiện với các thư viện tương tự của Apple và hỗ trợ mở rộng cho nhiều nền tảng khác nhau, bao gồm cả nền tảng Android. Cải tiến đáng chú ý nhất đối với người dùng là sự hỗ trợ ban đầu cho giao thức Wayland.

  • GNUstep Base 1.28.0 là một thư viện đa năng hoạt động tương tự như thư viện Apple Foundation và bao gồm các đối tượng không liên quan đến đồ họa, ví dụ: các lớp để xử lý chuỗi, luồng, thông báo, chức năng mạng, xử lý sự kiện và truy cập vào bên ngoài. các đối tượng.
  • Thư viện GUI GNUstep 0.29.0 - thư viện bao gồm các lớp để tạo giao diện người dùng đồ họa dựa trên API Apple Cocoa, bao gồm các lớp triển khai nhiều loại nút, danh sách, trường nhập, cửa sổ, trình xử lý lỗi, chức năng làm việc với màu sắc và hình ảnh . Thư viện GUI GNUstep bao gồm hai phần - phần giao diện người dùng, độc lập với nền tảng và hệ thống cửa sổ, và phần phụ trợ, chứa các thành phần dành riêng cho hệ thống đồ họa.
  • GNUstep GUI Backend 0.29.0 - một bộ phụ trợ cho Thư viện GUI GNUstep triển khai hỗ trợ cho X11 và hệ thống con đồ họa Windows. Cải tiến quan trọng của phiên bản mới là hỗ trợ ban đầu cho các hệ thống đồ họa dựa trên giao thức Wayland. Ngoài ra, phiên bản mới đã cải thiện khả năng hỗ trợ cho trình quản lý cửa sổ WindowMaker và API Win64.
  • GNUstep Gorm 1.2.28 là một chương trình mô hình hóa giao diện người dùng (Trình tạo mô hình mối quan hệ đối tượng đồ họa) tương tự như ứng dụng Trình tạo giao diện OpenStep/NeXTSTEP.
  • GNUstep Makefile Package 2.9.0 là bộ công cụ để tạo các tệp xây dựng cho các dự án GNUstep, cho phép bạn tạo một tệp makefile có hỗ trợ đa nền tảng mà không cần đi sâu vào chi tiết cấp thấp.

Nguồn: opennet.ru

Thêm một lời nhận xét