いくつかの IDE に関する個人的な見解

(注: この記事は個人的な意見を述べたものです。実際、この記事に記載されているいくつかの IDE は機能が異なり、相互に置き換えることはできません。スクリーンショットのプログラムは公開されています)

個人的には、IDE は機能が充実していることを前提として、操作しやすいものであるべきだと考えています。また、ズームとの相性も見た目に影響します。以下は、私が使用したいくつかの IDE の分析です。

1.Visual Studio (現在は使用されていないため、スクリーンショットはありません)

以前にコンピューターの授業で C 言語を学んだことがありますが、新しいプロジェクトを構築するプロセスを覚えていないため、別のビデオチュートリアルを見つけました。このビデオで使用されている IDE は Visual Studio です。個人的には、Visual Studio では複数のファイルを含むプロジェクトの管理が好まれていると感じていますが、単一ファイルのプロジェクトの場合、新しいプロジェクトを作成するプロセスはより複雑です。Visual Studio のスケーリングとの互換性は良好です。もう 1 つの問題は、scanf() などの関数が非推奨になり、開発に不便が生じることです。その後、試用版がインストールされていたことが判明し、有効期限が切れるとコード ブロックに置き換えられました。後で、Visual Studio のコミュニティ バージョンが無料であることを知りましたが、IDE を変更したため、Visual Studio に戻さなかったのです。

2.コードブロック

コード ブロックの主な利点は、.c ファイルを直接開いて実行できることであり、単一ファイルのプログラムの開発に便利であり、複数のファイルで構成されるプログラムを管理する機能も提供します。ただし、大規模なプロジェクトでは Visual Studio の方がよく使われると言われていますが、私は PC 上で大規模なプロジェクトを開発したことがないので、この点については当面コメントしません。コード ブロックは通常、ズームと互換性がなく、インターフェイスがぼやけてしまいます。

3. VS Code (別のシステムにインストールされているため、現時点ではスクリーンショットはありません)

私は主に ROS プログラムの開発に VS Code を使用しています。VS Codeはプロジェクト管理にCMakeを使用しており、汎用性は高いものの設定手順が比較的複雑で、実際に使用する際には動作はOKでもコンパイルができない場合があります。VS Code は、ズームとの互換性が高く、インターフェイスが明確です。

4. コーン5

 

 Keil5 を使用して stm32 プログラムを開発しています。Keil5には複数ファイルのプロジェクトを管理する機能が組み込まれていますが、ファイル数が多い場合にファイルを追加するのはやはり面倒です。Keil5は概ねズームに対応しており、ズームするとインターフェースがぼやけてしまいます。

5.トニー

 

私は Thonny を使用して Python および MicroPython プログラムを開発しています。Thonny は操作が簡単で、.py ファイルを直接開くことができ、ファイルをインポートするときに対応するコードを追加するだけでよく、追加のインポート手順は必要ありません。Thonny はスケーリングとの互換性が高く、明確なインターフェイスを備えています。

結論:

IDE は開発エクスペリエンスに大きな影響を与えます。私の意見では、理想的な IDE は、ファイルを直接開き、include/import ステートメントを使用してファイルを直接インポートし (C/C++ もこの方法を使用してファイルの包含関係を決定する必要があります)、ワンクリックでプログラムを実行し、ズームと互換性がある必要があります。

おすすめ

転載: blog.csdn.net/weixin_74155302/article/details/131186117