RAD
出典: フリー百科事典『ウィキペディア(Wikipedia)』
RAD, rad
RAD (Rapid Application Development) とは、ソフトウェアの開発を容易にする仕組みの1つである。統合開発環境 (IDE) のような高機能な開発環境によるプログラミングの自動化や、視覚的なユーザーインターフェイス(操作画面)の設計、モジュール開発などの機能を備える。
Microsoft Windows対応ソフトウェアの開発を例に取ると、RADではない開発ツールを用いて開発した場合はウィンドウを一つ表示させるだけでもある程度の量のソースコードが必要になるが、RADツール、例えばVisual Basicを用いた場合はウィンドウは一瞬で作ることができる。
また、ウィンドウにボタンやテキストボックスを配置して処理を関連付けようとすれば、ハンドルの取得から属性の設定、ウィンドウメッセージの処理までプログラマーがソースを書く必要があるが、Visual Basicなどではそのような処理は開発ツールが自動的にしてくれる。つまり大雑把にいうならば、多くのソフトウェアに共通している処理を担うソースを書かなくても自動的に実装してくれるのがRADツールであり、プログラマーは個々のソフトウェアに必要な固有の機能を担うソースだけを書けばすむのである。これによって結果的に開発が容易になる。
RADツールを用いた開発の一般的なデメリットは、開発されたソフトウェアの動作速度が遅くなる、あるいは実行ファイルのサイズが大きくなる、などが上げられる。これらは開発ソフトによるので、全てにあてはまる性質ではない。
[編集] RADツール
- Delphi
- C++ Builder
- Visual Studio
- Visual Basic
- Interface Builder
- ActiveBasic