GNUstep コンポーネントの新しいリリース

Apple の Cocoa プログラミング インターフェイスに似た API を使用して、クロスプラットフォーム GUI およびサーバー アプリケーションを開発するための GNUstep フレームワークを構成するパッケージの新しいリリースが利用可能です。 AppKit を実装するライブラリと Foundation フレームワークのコンポーネントに加えて、このプロジェクトは、InterfaceBuilder、ProjectBuilder、および Xcode の移植可能な類似物を作成することを目的とした、Gorm インターフェイス設計ツールキットと ProjectCenter 開発環境も開発しています。 主な開発言語は Objective-C ですが、GNUstep は他の言語でも使用できます。 サポートされているプラ​​ットフォームには、macOS、Solaris、GNU/Linux、GNU/Hurd、NetBSD、OpenBSD、FreeBSD、Windows が含まれます。 プロジェクトの開発は LGPLv3 ライセンスに基づいて配布されます。

新しいリリースの変更は主に、同様の Apple ライブラリとの互換性の向上と、Android プラットフォームを含むさまざまなプラットフォームのサポートの拡張に関係します。 ユーザーにとって最も顕著な改善は、Wayland プロトコルの初期サポートでした。

  • GNUstep Base 1.28.0 は、Apple Foundation ライブラリの類似物として機能する汎用ライブラリで、文字列、スレッド、通知、ネットワーク関数、イベント処理、外部へのアクセスを処理するためのクラスなど、グラフィックスに関連しないオブジェクトが含まれています。オブジェクト。
  • GNUstep GUI ライブラリ 0.29.0 - Apple Cocoa API に基づいてグラフィカル ユーザー インターフェイスを作成するためのクラスをカバーするライブラリ。これには、さまざまなタイプのボタン、リスト、入力フィールド、ウィンドウ、エラー ハンドラー、色や画像を操作する関数を実装するクラスが含まれます。 。 GNUstep GUI ライブラリは、プラットフォームやウィンドウ システムから独立したフロントエンドと、グラフィック システムに固有の要素を含むバックエンドの XNUMX つの部分で構成されます。
  • GNUstep GUI バックエンド 0.29.0 - X11 および Windows グラフィック サブシステムのサポートを実装する GNUstep GUI ライブラリのバックエンドのセット。 新しいリリースの主な革新は、Wayland プロトコルに基づくグラフィックス システムの初期サポートです。 さらに、新しいバージョンでは、WindowMaker ウィンドウ マネージャーと Win64 API のサポートが向上しました。
  • GNUstep Gorm 1.2.28 は、OpenStep/NeXTSTEP Interface Builder アプリケーションに似たユーザー インターフェイス モデリング プログラム (Graphic Object Relationship Modeler) です。
  • GNUstep Makefile Package 2.9.0 は、GNUstep プロジェクトのビルド ファイルを作成するためのツールキットで、下位レベルの詳細を説明することなく、クロスプラットフォーム サポートを備えた Makefile を生成できます。

出所: オープンネット.ru

コメントを追加します