IDE の意味と、プログラマーが IDE を使用して Web アプリを構築する方法

統合開発環境の使用

IDE スクリーンショット

ディエゴ・カーペンター CC 3.0/ウィキメディア・コモンズ





IDE または統合開発環境は、プログラマーや開発者がソフトウェアを構築するのに役立つように設計されたソフトウェア プログラムです。ほとんどの IDE には以下が含まれます。

  • ソースコードエディタ
    ソース コード エディターは、HTML テキスト エディターに似ています。プログラマーがプログラムのソース コードを記述する場所です。
  • コンパイラーおよび/またはインタープリター
    コンパイラはソース コードを実行可能なプログラムにコンパイルし、インタプリタはコンパイルする必要のないプログラムとスクリプトを実行します。
  • ビルド自動化ツール
    ビルド自動化ツールは、コンパイル、デバッグ、デプロイなど、ほとんどのソフトウェア開発で発生する必要があるプロセスを自動化するのに役立ちます。
  • デバッガー
    デバッガーは、ソース コードに問題がある正確な場所を特定するのに役立ちます。

構築するのが静的な Web サイト (HTML、 CSS 、そしておそらくいくつかの JavaScript) は必要ないと考えているかもしれません。そして、あなたは正しいでしょう。 IDEはやり過ぎです ウェブ開発者 静的なウェブサイトのみを構築します。



しかし、Web アプリケーションを構築したり、アプリケーションをモバイル アプリケーションに変換したりしたい場合は、IDE のアイデアを即座に却下する前に、もう一度考え直してください。

良い IDE を見つける方法

Web ページを作成しているので、最初に確認する必要があるのは、検討している IDE が HTML、CSS、および JavaScript をサポートしているかどうかです。 Web アプリケーションを構築しようとしている場合は、HTML と CSS が必要になります。 JavaScript がなくても何とかなるかもしれませんが、それはまずありません。次に、IDE が必要な言語について考える必要があります。これは次のようになります。



  • ジャワ
  • C/C++/C#
  • パール
  • ルビー
  • パイソン

そして他にもたくさんあります。 IDE は、使用する言語をコンパイルまたは解釈し、デバッグできる必要があります。

Web アプリケーション開発者には IDE が必要ですか?

最終的に、いいえ。ほとんどの場合、標準の Web デザイン ソフトウェアやプレーン テキスト エディターで Web アプリケーションを問題なく作成できます。ほとんどの設計者にとって、IDE は多くの価値を追加することなく複雑さを増します。実際のところ、ほとんどの Web ページや Web アプリケーションでさえ、コンパイルする必要のないプログラミング言語を使用して構築されています。

したがって、コンパイラは不要です。また、IDE で JavaScript をデバッグできない限り、デバッガもあまり役に立ちません。ビルド自動化ツールはデバッガーとコンパイラーに依存しているため、あまり価値がありません。したがって、ほとんどの Web デザイナーが IDE で使用する唯一のものは、HTML を記述するためのソース コード エディターです。ほとんどの場合、より多くの機能を提供し、より便利なテキスト HTML エディターがあります。