広告
  サイト内検索:
<Let's create a game!> Introduction of programming for absolute beginners English

IDE(統合開発環境)
IDE(統合開発環境)

開発環境とは、プログラムを作るために必要な環境。

Javaの場合の開発に最低限必要なものは以下の通り。

これは絵を描くのに例えると
「短い鉛筆と小さい紙だけは用意した。」と言う状態で
この環境で作るのはいろいろ大変な部分がある。

そこで、開発をサポートするために作られたソフトが
IDE(統合開発環境)
である。
 

Javaの開発で最低限必要なもの
 
ソフト名 内容
JDK
(Java Development Kit)  
Java開発キット
開発に必要なものが入っているツール集。

Javaの実行に必要なJavaランタイム(JRE)及び
開発コマンド群、ライブラリーなどが含まれる。
無料。
OSのコマンドプロンプト
(コンソール)
OSをシェルコマンドで操作できるソフト。

コマンドを入力することで、マウスを使わないで
OSを操作できる。
ファイルのコピーや検索など、OSの自動化処理に
よく利用される。

Windowsの場合、アクセサリの中に入っている。
OSのコマンドプロンプト(コンソール)
Windowsのコマンドプロンプト
テキストエディタ windowsのメモ帳のように
テキストファイルを編集できるもの。
 


統合開発環境(IDE) (Integrated Development Environment)

開発に必要なものをいろいろまとめて、使いやすくしたソフトのこと。
Java開発キット(JDK)とも連携して、いろいろ面倒な作業を自動化してくれる。

絵を描くイメージで例えるなら、
便利なツールを集めた「お絵かきセット」のようなもの。

Javaの場合、無料、有料の統合開発環境がいくつも出ている。
 

統合開発環境(IDE)ソフトの主な機能
 
機能 内容
コード補完機能付エディタ コーディング(プログラムを書くこと)に
役に立つ機能がいろいろ付いている。
プロジェクト管理機能 プログラムファイルの管理に役に立つ機能が
いろいろ付いている。
コンパイル・デバッガ機能 プログラムの実行・テストに役に立つ機能が
いろいろ付いている。
ヘルプ機能 分からないことなどを調べるヘルプ機能が
充実している。
 


Javaの無料で使えるIDEで、特に有名なのが次の2つ。

・Eclipse(エクリプス)
NetBeans(ネットビーンズ)

どちらもネットワークアップデートに対応していて
インターネットから機能の追加などが簡単にできる。
Eclipse(エクリプス)
IBM社が、自社のJava用製品をコミュニティに寄贈。オープンソース化して、誰でも無料で手に入れられ、開発できるようにした。

特徴として
・独自仕様のツールキットの使用により高速に動作
・いろいろな機能を追加できる強力なプラグイン機能
・強力なコード追跡、補完機能
など

Javaの開発環境に留まらず、プラグイン機能の利用により、C++、PHPなど多様な開発環境に対応できる。

何でもできる反面、基本セットの機能が限定されており、自分でプラグインを追加・調整しなければならない場面が多かった。
Web開発などの機能も自分で追加しなければならなかったため、やや難しい面があった。
現在は、基本セットに必要機能が取り込まれており、解消されている。
NetBeans(ネットビーンズ)
Javaの開発元でもあるサン・マイクロシステムズが、自社の製品をコミュニティに寄贈。オープンソース化して、誰でも無料で手に入れられ、開発できるようにした。

特徴として
・最初からいろいろ入っているオールインワン仕様
・強力なGUIアプリケーション作成機能
・Javaの最新版への対応が早い

開発当初は、動作が遅い、機能がしょぼいなど、Eclipseの後塵を拝していたが、現在は動作も速く、強力なGUI作成機能など、肩を並べる存在になっている。

最初からいろいろな機能が含まれるオールインワンの仕様になっており、自分で追加しなければならいないものはほとんどない。



 
このページはセッションで使用したプログラミング用語やIT用語の要約です。復習に利用して下さい。

漫画形式の本編はこちら <ゲームを作ろう!>超初心者のためのプログラミング入門
 

広告
home もくじ
  サイト内検索:
広告
お勧めの姉妹サイト
leafdays - リーフデイズ 超初心者のための園芸入門 - 楽しい趣味のガーデニング -