|
BlueJはJavaやオブジェクト指向プログラミングの教育用途に開発された統合開発環境である。小規模なソフトウェア開発にも向いており、一般的に教育機関での開発ツールとして有用性が認められている。 デザインが他の開発環境とは異なっており、画面には主に開発中アプリケーションのクラス構造が図式(統一モデリング言語に似たダイアグラム)され、 他にもオブジェクトを容易に作成し検証できる。オブジェクト指向の各概念(クラス (コンピュータ)、オブジェクト (プログラミング)、メソッド (計算機科学)通信)をインターフェース上で視覚的に表現している。 ==特徴== オブジェクト指向プログラミング概念の学習だけでなく、プログラム開発自体への支援も重視され設計された結果、 他の統合開発環境に普遍的な機能が実装されない一方で独自機能が搭載されている。 相互的なインスタンス、直接的なオブジェクト作用、単体テストの記録、"navigation view"エディタ、特定範囲の強調表示など、先進的な独自機能の一部は、一般的にソフトウェア開発に有用である。 いくつかの追随する動きがあり、MicrosoftのVisual Studioはオブジェクトベンチ機能を同じく搭載したが一部のバージョンに限定しており、あくまで実験的な試みに過ぎなかった。 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「BlueJ」の詳細全文を読む スポンサード リンク
|