アンジュタについて詳しく解説

アンジュタ
スクリーンショット
開発者Naba Kumar と開発チーム[ 1 ]
最新バージョン2.2.3 [ 2 ] (2007 年 12 月 2 日[ 3 ] )
環境POSIX [ 4 ]
親切IDE
ライセンスLPG [ 4 ]
Webサイトアンジュタ.org

Anjuta は、GNU/Linux 上のCおよび C++ 用の統合開発環境(IDE) です。これは GTK+/GNOME ライブラリ用に書かれており、多数の高度なプログラミング機能を提供します。これには、プロジェクト管理システム、対話型アプリケーション作成、デバッガーインターフェイス、効率的なナビゲーション構文の強調表示を備えた強力なコード エディターが含まれています。

歴史的

バージョン1.0

1999 年に、Naba Kumar は、 Linuxの最高のコマンドライン開発ツールをすべて統合したGNOME用の統合開発環境である Anjuta の最初のアルファ バージョンをリリースしました。コミュニティから好評を博し、2002 年に最初の安定バージョン (1.0) がリリースされました。

アンジュタについて詳しく解説

バージョン2

しかし、その非モジュール式アーキテクチャの限界がすぐに明らかになり、ソフトウェアを完全に書き直すことが決定されました。当時、別の IDE である gIDE も同じ目標を追求しているようで、2001 年 11 月 9 日に 2 つのプロジェクトが統合されて Anjuta 2 が作成されました。ベースは Anjuta から、プラグイン システムは gIDE から来ました。

バージョン1.2

GNOME 2.0 のリリースにより、古い GNOME 1.4 ライブラリを使用する Anjuta 1.0 はデスクトップにうまく統合されなくなりました。 Anjuta 2 が長い間 Anjuta 1.0 を置き換えることができないことは明らかだったので、開発者は Anjuta 1.0 を GNOME2 に移植し、Anjuta 1.2 を作成し、Anjuta 2 を並行して開発することにしました。その後、多くの人が Anjuta 1.0 を使用し、改善を望んでいたため、開発は Anjuta 1.2 に焦点を当てました。残念ながら、これは Anjuta 2 の開発を遅らせる影響を及ぼしました。

足場

2003 年に Anjuta 1.2 がリリースされた後、Anjuta 2 が再び優先されるようになりましたが、2 つの開発者グループ間の意見の相違により、名前が Anjuta2 から Scaffold に変更されました。 Scaffold は主に古い gIDE 開発者によって開発され、Anjuta 2 は Anjuta 1.2 開発者によって古いコードに基づいて新しいアーキテクチャで開発されました。 Anjuta 2 の目標は、新しいアーキテクチャではあるものの、古い Anjuta の機能を使用することでした。これはフリー ソフトウェアコミュニティに混乱を引き起こし、フリー ソフトウェア コミュニティは両方のプロジェクト (Anjuta 2 と Scaffold) が終わったと考え始めました。

アンジュタについて詳しく解説

新しいバージョン 2.0

しかし、自分のビジョンを常に信じていた Naba は、プラグイン システムを実装し、古い機能を Anjuta 2.0 の新しいプラグインに移植しました。古い Anjuta 2.0 (Scaffold) のコードは、新しい Anjuta 2.0 (Anjuta 1.2 の派生版) で再利用されました。 1 年間のを経て、2005 年 5 月 15 日の Anjuta 2.0 の最初のアルファ バージョン (テスト バージョン) である Anjuta 2.0.0 のリリースにより、未来が形になりつつあります。

2007 年 6 月 25 日、Anjuta DevStudio は、Anjuta 2 の最初の安定バージョン、バージョン V2.2.0、愛称 Hurricane のリリースを発表しました。

アンジュタについて詳しく解説

特徴

プロジェクト管理、アプリケーションの自動パイロット、統合デバッガソース コードの構文強調表示を統合するエディタなど、多くの開発サポート機能が統合されています。

エディタ

  • 構文の強調表示
  • オートコンプリート
  • 自動インデント
  • 折りたたみ/コード隠し(折りたたみ)
  • コード構造内のナビゲーション (クラス、定義などによる)
  • 行番号とマーカーの表示
  • ブックマーク管理
  • 取り外し可能なウィンドウ (ドッキング可能)
  • ズーム

開発環境

  • 統合デバッガ (gdb ベース)
  • アプリケーション作成ウィザード
  • ファイルおよびプロジェクトごとのコンパイル
  • C、C++ だけでなく、Java、Perl、Pascal (ファイル モードのみ) などもサポートします。
  • インタラクティブなメッセージング システム。
  1. Anjuta – catalan
  2. Anjuta – tchèque
  3. Anjuta (Software) – allemand
  4. Anjuta – grec
  5. Anjuta – anglais
  6. Anjuta – espagnol

アンジュタについて詳しく解説・関連動画

サイエンス・ハブ

知識の扉を開け、世界を変える。