8

Java でのプログラミングに慣れたのと同じレベルの快適さを提供してくれる C 用の IDE を見つけようとしています。私は Geany について良いことを聞きました (関連する質問は Stack Overflow にあります)。また、Java での仕事から Eclipse に精通しており、どちらが Linux 開発 (カーネル スペースのもの) に適しているか疑問に思っていました。

特に、端末との統合がより優れているのはどれか、Java のような OO 言語の IDE 機能に最も近いのはどれか、手間が最小限で済む客観的な意見に興味があります。もちろん、他の関連する比較は歓迎されます。

4

3 に答える 3

8

エクリプスを使え、ルーク...

私はそのようなアドバイスをすることはないと思っていましたが、Eclipse with CDT は非常に優れた IDE であり、最も高度な IDE の 1 つです。Geany は、いくつかの IDE 機能を備えた単なるテキスト エディターであることを理解する必要があります。Eclipse は IDE です。Geany のようなライトウェアではありませんが、リファクタリング、コード分析、エラー検出、コード内ヒントなど、真の IDE 機能を多数備えています。また、多くの一般的なプロファイラーと簡単に統合できます。

単純に CDT を試してみてください - きっと気に入るはずです。

于 2011-09-07T10:48:40.440 に答える
6

本当の問題は、IDE にどれだけのことをしてもらいたいかということです。Eclipse は Geany よりもはるかに多くのことを実行できるため、生産性が向上したり、壊れやすくなったりする可能性があります。

Eclipse は、ディレクトリにメタデータ ファイルを配置するなど、独自のプロジェクト構造を課します。また、多くの機能が機能する前にプロジェクトを正常にビルドできる必要があるため、すべての依存関係などを見つけることができることを確認する必要があります。基本的に、より多くの時間と労力がかかる場合があります。始めます。ただし、多くの機能があります。

Geany は非常に邪魔にならず、起動がはるかに高速で、優れたテキスト編集機能 (おそらく Eclipse より優れたテキスト編集機能) を備えていますが、プログラミング ツールのセットは控えめです。'make' や Maven の起動など、ビルドを外部にしたい場合にうまく機能します。

自動テストの起動と SVN とのやり取りに Eclipse を使用しています (Geany にはバージョン管理統合用のプラグインがありますが、制限があり、バグがあるようです)。ほとんどの場合、私は Geany の方が好きです。

于 2011-10-11T02:06:12.577 に答える
2

Geanyはとても軽いので個人的に好きです。しかし、Evgeny が指摘するように、これは完全な IDE ではありません。そのビルトイン ターミナルは、標準の Linux シェルです (sh、派手な bash はありません)。Eclipse のすべての高度な機能が必要ない場合は、Geany が代替手段になる可能性がありますが、そうでない場合は Eclipse を使用してください。

于 2011-09-07T11:20:07.470 に答える