GNOME ビルダー 43.0 スクリーンショット | |
| 原作者 | クリスチャン・ヘルゲルト |
|---|---|
| 初回リリース | 2015年3月24日 |
| 安定版リリース | 47.1 [1] (2024年9月27日)
|
| リポジトリ |
|
| 書かれた | C |
| オペレーティング·システム | Unixライク |
| 前任者 | アンジュタ |
| 利用可能 | 多言語 |
| タイプ | 統合開発環境 |
| ライセンス | GPL-3.0以降[2] [3] |
| Webサイト | apps.gnome.org/ビルダー/ |
GNOME Builderは、 GNOMEプラットフォーム用の汎用統合開発環境(IDE)であり、主にGNOMEベースのアプリケーションの作成を支援するために設計されています。[4] 2015年3月24日にAnjutaの後継として最初にリリースされました。[5]このアプリケーションのキャッチフレーズは「GNOMEベースのアプリケーションのためのツールスミス」です。[4]
特徴
- GNOME Builderは当初から「GNOME App」開発者を対象としており、[6]他のGnomeデスクトップ開発ツールとの統合を目指しています。
- GNOME Devhelpの統合サポート。
- バージョン管理システムgit を使用すると、コードの追加と変更を強調表示できます。
- flatpakアプリケーションの開発をサポートします。
- GtkSourceView を使用して、多くのプログラミング言語の構文を強調表示します。
- コード補完はC言語(C、C++など)、Python、Rustで利用可能であり、[7]追加の言語も開発中です。
- C、 Python 3、Valaで記述できるプラグイン。[8]
- 多くのプログラミング言語の基本サポートに加え、GObject Introspectionでサポートされている言語の追加機能も提供されます。
GUADEC 2016で、Christian HergertはYouTubeでGNOME Builderの次期バージョンのデモを公開しました。GTK Scene Graph KitがGTKに統合されると、さらに多くの機能が統合される予定です。sysprofはフォークされ、バージョン番号が1.2.0から3.20に上がり[9]、バージョン3.22に統合されました。[10]
GNOME Builder は、GNOME コード アシスタンスを使用して、CSS、HTML、JS、JSON、Python、Ruby、SCSS、シェル スクリプト、XML のコード診断を提供します。Python のコード補完には Jedi が使用されます。Clangは、C 系言語のコード アシスタンスに使用されます。Rust 診断は、言語サーバー プロトコルを使用してRust 言語サーバーと通信すること で提供されます。
ユーザーインターフェース
インターフェイスの大部分は、中央に配置されたコード エディター専用です。エディターはほとんどのプログラミング言語を自動的に認識し、それに応じてテキストを強調表示します。バージョン コントロール システムを使用すると、行番号の横にある色付きのバーがその行の変更を示します。サポートされている言語では、追加の記号によって、エラーや不適切な形式のコードを含む行が強調表示されます。
Builder では、Builder 独自のキーボード バインディング、Vim風のキーボードバインディング、Emacs風のキーボード バインディングを切り替えることができます。
コード エディターの周囲には、追加のパネルを表示できます。これには、プロジェクト ツリー、ターミナル ウィンドウ、ヘルプ ブラウザーが含まれます。プロジェクト ツリーを使用すると、ユーザーはファイルやフォルダーの操作を実行できます。
発達
GNOME Builderの開発は2015年1月にIndiegogoプラットフォームでクラウドファンディングされました。キャンペーンは3万ドルの資金調達目標の187%(56,245ドル)に達しました。[11]
バージョン履歴
参照
参考文献
- ^ https://gitlab.gnome.org/GNOME/gnome-builder/-/tags/47.1。
{{cite web}}:欠落または空|title=(ヘルプ) - ^ Hergert, Christian (2014-09-07). 「COPYING · master · GNOME/gnome-builder」. 2020年4月26日閲覧。
- ^ 「README.md · master · GNOME/gnome-builder」. 2024年4月24日.
- ^ ab 「Builder: GNOME ベースのアプリケーションのためのツールスミス」。wiki.gnome.org。2020年 4 月 23 日閲覧。
優れた GNOME ベースのアプリケーションの作成と貢献を支援するツール。
- ^ ab Hergert, Christian (2015-03-24). 「GNOME Builder - 3.16.0」. Gnome メールサービス. 2020-04-23取得。
ご存知の方もいると思いますが、最初の「プレビュー」リリース 3.16.0 を作成しました。
- ^ Lerch, Ryan (2014-08-04). 「Builder — GNOME アプリ開発者専用の新しい IDE」. fedoramagazine.org . 2020-04-26閲覧。
[…] GNOME Builder — GNOME アプリケーションにのみ焦点を当てた IDE で、「Dead Simple」を目指しています。
- ^ 「私たちはもう (I)DE したのか?」2018年11月27日閲覧。
- ^ Hergert, Christian (2016-01-21). 「Builder プラグイン – パート I」。Zen and the Art of GNOME 。2020-04-26取得。
さまざまな言語でのプラグインの作成をサポートしています。 現在、Builder では C、Vala、Python 3 がすべてサポートされています。
- ^ 「Debian の sysprof」。packages.debian.org。Debian。2020年 4 月 26日閲覧。
- ^ Nestor, Marius (2016-10-17). 「GNOME Builder 3.22.1 が Sysprof ビジュアライザーのサポートを追加し、UI を改良」Softpedia . 2016-11-20閲覧。
- ^ 「Builder、GNOME の IDE」Indiegogo 2015-01-27 2020-04-26閲覧
Builder にフルタイムで取り組むには、皆さんのサポートが必要です。費用を賄うために 30,000 ドルをお願いしています […
] - ^ Hergert, Christian (2015-04-13). 「Gnome-Builder 3.16.1」. gnome-announce-list (メーリングリスト) . 2020-04-26閲覧。
- ^ Nestor, Marius (2015-04-17). 「GNOME Builder IDE が GNOME 3.16.1 で大規模アップデートを実施」. Softpedia . 2020-04-26閲覧。
- ^ Hergert, Christian (2015-04-16). 「Gnome-Builder 3.16.2」. gnome-announce-list (メーリングリスト) . 2020-04-26閲覧。
- ^ Hergert, Christian. 「GNOME Builder - 3.16.2」 。 2015年7月29日閲覧。
- ^ Nestor, Marius (2015-04-19). 「GNOME Builder 3.16 の 2 番目のポイントリリースでさらなる改善が実現」. Softpedia . 2020-04-26閲覧。
- ^ Clasen, Matthias (2015 年 5 月 13 日). 「GNOME 3.16.2 リリース」. gnome-announce-list (メーリング リスト) . 2015 年7 月 3 日閲覧。
- ^ Hergert, Christian. 「GNOME Builder - 3.16.3」 。 2015年7月29日閲覧。
- ^ Nestor, Marius (2015-09-22). 「GNOME Builder 3.18 が GNOME 3.18 デスクトップ環境に先駆けて正式リリース」. Softpedia . 2020-04-26閲覧。
- ^ Nestor, Marius (2015-10-16). 「GNOME Builder 3.18 の最初のポイントリリースで Vala の初期サポートとより高速な自動補完が実現」. Softpedia . 2020-04-26閲覧。
- ^ 「GNOME 3.20 がさまざまな改良とアプリケーションアップデートを伴ってリリース」WebUpd8 2016 年 3 月 23 日2016 年4 月 8 日閲覧。
- ^ Hergert, Christian (2016 年 5 月 6 日). 「Builder 3.20.4」. blogs.gnome.org . 2016 年5 月 8 日閲覧。
- ^ Nestor, Marius (2016-05-07). 「GNOME Builder 3.20.4 IDE がリモートファイルを開くためのサポートを再実装」. Softpedia . 2020-04-26閲覧。
- ^ Nestor, Marius (2016-11-02). 「GNOME Builder 3.22.2 が Rust サポートなどの技術プレビュー付きでリリースされました」。Softpedia 。2020-04-23取得。3.22.2に
は Rust サポートの技術プレビューも含まれています。
- ^ Nestor, Marius ( 2016-12-28 ). 「GNOME Builder 3.24 は大きな機能を約束、3.22.4 は Flatpak サポートを改善」。Softpedia。2020-04-23取得。
そうです、私たちは GNOME Builder 3.22.4 について話しています、[…]。注目すべき変更点には、さまざまなビルド システムの改善、Flatpak パッケージのビルドのサポートの改善、[…] などがあります。
- ^ Hergert, Christian (2019-01-17). 「Builder 3.32 Sightings」Zen and the Art of GNOME . 2020-04-23取得。
Builder のリリース以来最大のリファクタリングが行われました。約 100,000 行のコードが変更されました […]
- ^ Larabel, Michael (2019-01-17). 「GNOME の Builder IDE がこれまでで最大のコード リファクタリングを実施」www.phoronix.com 。2020-04-23取得。
この大規模なコード リファクタリングの一環として、Builder 3.32 で行われた変更には次のものがあります: […] GDB とのデバッガー統合の改善。Glade との初期統合。
- ^ “NEWS · fb19922e34420d84c89c68eeb614341c3f58ada3 · GNOME / gnome-builder · GitLab”. GitLab . 2019-05-06 . 2023-11-06閲覧。
- ^ “NEWS · da17179909ec1a1fbcb8aa713978804e970058a5 · GNOME / gnome-builder · GitLab”. GitLab . 2019-06-12 . 2023-11-06閲覧。
外部リンク
- 公式サイト
- GNOME のGitLabインスタンス上の gnome-builder
- Builder - 近日登場の GTK3 IDE (プロトタイプ) - 公開日: 2014 年 7 月 8 日、Eyal Kalderon 著、YouTube
- FOSDEM2013: GNOME コミュニティは狂ってしまったのか? - ビデオ
