• WebCamp_インタビュー
    【卒業生インタビュー】台湾で月間100万UUの訪日旅行メディアを手掛けるCEOが、プログラミングを学んで得たものとは?
    2018.01.15
  • WebCamp_インタビュー
    「自信の持てるスキルを得たい!」内定辞退した女子大生がプログラミングを学習したワケ。
    2018.04.28
  • WebCamp_インタビュー
    “未経験”でもたった1ヶ月で営業からエンジニアとして転職!『WebCamp』受講者インタビュー
    2017.10.04
  • WebCamp_インタビュー
    「1カ月頑張ればこの先が見えてくる」地元メディアを立ち上げたママさん
    2017.07.20
  • WebCampPro_インタビュー
    未経験から上京し、エンジニアとしてチームラボグループに転職!【WebCampPro卒業生インタビュー】
    2018.03.10
  • WebCampPro_インタビュー
    未経験でも寿司職人からWebデザイナーになった!ホスピタリティでスクールを支える宮脇トレーナー
    2017.05.26
  • WebCamp_インタビュー
    時間や場所にとらわれず自由に働くために必要なスキルとは?【WebCamp卒業生インタビュー】
    2018.01.26
  • WebCamp_インタビュー
    【WebCamp受講生インタビュー】起業準備中にCEOが気がついたプログラミングスキルの重要性とは?
    2017.12.25
  • WebCampPro_インタビュー
    未経験31歳からエンジニア転職を実現【実際に聞いてみた】
    2017.04.01
  • WebCampPro_インタビュー
    自分で稼ぐ力をつけるため、新卒5年目の営業マンがエンジニアに転職!【WebCampPro転職者インタビュー】
    2018.02.02
  • WebCamp_インタビュー
    【WebCamp卒業生インタビュー】1ヶ月でRubyをゼロから学び、Webエンジニアとして転職!
    2018.01.15

◆当サイトで人気のプログラミング教室のおすすめランキングはこちら!
プログラミングは独学では非効率で、時間を無駄にするリスクがあります。効率的なカリキュラムで学べるスクールを受講しましょう。

Web Camp【マンツーマンサポート】1ヶ月短期集中でプログラミングを学ぶスクール
1ヶ月通い放題・メンター常駐の教室環境でWebサービス等作りたい方
TechAcademyオンラインで開講しているプログラミングスクール
オンラインでどこでも学べる!/教室に行くのが忙しい人でも安心!
Tech Camp教養としてのITスキルを学べるスクール
Webデザイン/AI(人工知能)/IOS/Androidアプリ制作/VRを学びたい方!
WebCampPro転職保証付き!エンジニアとして転職したい人におすすめ!
未経験からプロのエンジニアを3ヶ月で目指すプログラミングスクールです。
11月生募集中!当社人気の転職保証コース
プログラミング学習から転職成功まで導く、当社人気のWebCamp Proコース。
10月生は満員となっております。11月生募集に向け、お早めの申込みをオススメします。
プログラミング未経験でもエンジニア転職を絶対成功させたい
スキルを身に着けて人生を自ら切り開きたい
上記にあてはまる方は、ぜひご検討ください!

IDEとは統合開発環境を英語で表現したときの頭文字、つまり略字です。

読み方はアイディーイーで、統合開発環境がエディタと異なる点はその機能の豊富さです。

今回はIDEについてや、代表的なIDEをご紹介していきたいと思います。

※プログラミングを学んでみたいけど、時間がなくて全文の記事が読めない!という方は、WebCampの無料説明会(毎日開催)に参加してみてください!

 

IDE(統合開発環境)とは何か?

IDEとは開発のできる環境をまるごと備えているソフトウェアのことを指します。

統合といわれているほどなので、エディタだけでなくソースコードをコンパイルするコンパイル機能や、ソースコードを1行ずつ実行してエラーなどを確認していくデバッグ機能、プロジェクトのファイルをまとめて管理するプロジェクト管理機能など、開発プロジェクトを円滑に進めるためのあらゆる機能が搭載されています。

もちろん搭載されている機能はIDEによっても異なりますし、対応している言語の数もそのIDEによってマチマチです。

IDEには無料、有料さまざまなサービスがあり、それぞれの特徴も多種多様です。

どのIDEを使うかはエンジニアの好みにもよります。

統合開発環境を使いたくないという人ももちろん多く、そういうエンジニアはだいたいお気に入りの多機能なエディターで開発を行っているようです。

代表的なIDEをご紹介

Eclipse

https://www.eclipse.org/

EclipseはIBMによって開発された統合開発環境です。

現在はIBMとは切り離された団体が運営しています。

もともとはJavaの開発環境として開発され、Eclise自体もJavaで開発されていますが、プラグインという追加のプログラムをインストールすることによってPHPやC#など、さまざまなプログラミング言語で開発を行うことが可能です。

開発のほかにデバッグやテストなどができる多機能な統合開発環境ですが、無償で提供されているプラグインは多数あるうえに有志によって提供されているものもあるため、PCの環境によってはインストールができない場合もあるなど、やや環境設定が大変な一面もあります。

対応言語はこちら

Eclipseは大変たくさんのプラグインが提供されています。

プラグインをインストールすることで、さまざまな言語の開発も可能になるため、対応している開発言語は膨大です。

ここでは主に扱われている開発言語をいくつかご紹介しておきます。

  • Java
  • C++
  • PHP
  • Pyothon
  • Ruby

ほか多数の開発言語に対応しています。

Visual Studio

https://www.microsoft.com/ja-jp/dev/products/community.aspx

マイクロソフトが提供している統合開発環境です。

個人で使う場合は無償で使うことができるVisual Studio Communityをインストールすることができます。

Visual StudioはWindowsだけでなくMacにもインストールすることが可能です。

Visual Studioの特徴としては、強力な補完機能、高度なデバッグ機能があげられます。

特にWindowsのデスクトップアプリケーションを作るための開発言語を使う際には便利で、デバッグやテストなどで役立つツールが数多く搭載されています。

対応している開発言語も幅広く、C#のほかにもJava、PHP、Pythonなどが使用でき、Webサイトやスマホアプリを開発する環境を簡単に構築することができます。

対応言語はこちら

Visual Studioも多くの言語に対応しています。主に使われている開発言語は以下です。

  • C#
  • Visual Basic
  • JavaScript
  • Python

など他多数あります。

NetBeans

https://ja.netbeans.org/

NetBeansは主にJavaやデータベースを扱っている会社のオラクルのコミュニティが中心になって開発している、無償の統合開発環境です。

Javaの開発環境としてリリースされていますが、プラグインをインストールすることでさまざまな開発言語を扱うことができるようになります。

この統合開発環境ではデスクトップアプリケーションやWebシステム、スマホアプリなどが開発可能です。

対応言語はこちら

プラグインをインストールすることで多様な開発言語を使えるようになる仕様なので、対応している開発言語は大変多くあります。

ここではNetBeansで使える代表的な開発言語をいくつかご紹介しておきます。

  • Java
  • C++
  • PHP
  • Python
  • Ruby

など他多数あります。

IntelliJ IDEA

https://www.jetbrains.com/idea/

IntelliJ IDEAはチェコの会社JetBrain社が開発している統合開発環境で、こちらもオープンソースなので無償で利用することができます。

無償版のほか有償版もリリースされており、Javaの開発環境以外は有償です。

Androidアプリを作る機能も無償なので、フリーの開発環境でAndroidアプリを開発したい方には便利なツールでしょう。

対応言語はこちら

プラグインによってJava以外の言語も開発可能な統合開発環境です。現在主な対応可能な開発言語は以下になります。

  • Java
  • PHP
  • Ruby
  • Python
  • Objectiv-C

まとめ

いかがでしたか?

統合開発環境(IDE)についてお伝えしてきました。

統合開発環境はさまざまな機能がひとつにまとまっているので、開発を効率的に進めることができます。

機能をプラグインという形で追加できる統合開発環境もあり、拡張性が高いソフトも多いです。

どの統合開発環境を使うかは、エンジニアの好みによるところも大きいですが、どの環境がいいのかわからない場合はとりあえず気に入りそうなものをいくつか使ってみるといいのではないでしょうか。

統合開発環境はプロのエンジニアになって大きなプロジェクトに携わる場合、使える統合開発環境が指定されていることもあります。

ただし統合開発環境に備わっている機能は概ね同じようなものなので、一度特定の統合開発環境に慣れておけば職場で違う統合開発環境が使われていたとしても早くなれることができるはずです。

WebCamp・WebCamp Proについて

WebCampは1ヶ月でプログラミング・Webデザインスキルを学ぶ通い放題のプログラミングスクールです。WebCamp Proは3ヶ月間で未経験から即戦力エンジニアを育成するプログラミングスクールです。

2つのサービスを運営するインフラトップでは、「学びと仕事を通して人生を最高の物語にする」という理念で会社を経営しています。

キャリアアップを目指す方は、この機会に私達と一緒にプログラミングを学んでみませんか?

11月枠も残りわずか当社人気の転職保証コース
プログラミング学習から転職成功まで導く、当社人気のWebCamp Proコース。
10月受入枠は満員となっております。11月枠に向け、お早めの申込みをオススメします。
プログラミング未経験でもエンジニア転職を絶対成功させたい
スキルを身に着けて人生を自ら切り開きたい
上記にあてはまる方は、ぜひご検討ください!

▼未経験から1ヶ月でWebデザイン・プログラミングを学びたい方はこちら!

▼ついに開講!オンラインでWebデザインを学びたい方はこちら!

関連キーワード
学習の関連記事
  • 【プログラミング初心者】神奈川の方にオススメのプログラミングスクール10選
  • 【子ども/学生/大人向け】青森県にあるプログラミングスクール5選
  • 【子供から大人まで】北海道・札幌のおすすめプログラミングスクール10選
  • プログラミング未経験者でも出来る開発環境構築
  • エンジニアにとって英語は重要なのか?勉強方法とともに徹底解説
  • プログラム演習は技術向上に役立つ?【脱初心者】
おすすめの記事