プロファイラやデバッカはいちおう普通についてます。
統合開発環境#
- NetBeans
- RDE
Ruby Development Environment。Delphi製。
これひとつからデバックなども可能。保存していないスクリプトでもF5で一発実行。Rubyスクリプトでテキストを編集したりもできる。
…が、長い間使っていると落ちる。しかも開発停止中。
…と思いきや、2007/7/7(七夕!)にVer.1.1.1がリリースされました。
窓の杜 - コード補完やデバッグ機能を備えたRudyスクリプトの統合開発環境「RDE」v1.1.1
- RubyWin
Ruby1.6系ベース。開発停止中。
- RDT
Ruby開発用のEclipseプラグイン。
対話環境#
- irb
Interactive Ruby。標準添付。
パッケージ管理システム#
- RubyGems
Ruby版CPAN(と堂々と云えるほど整ってはいないが)。
テスティングフレームワーク#
- test/unit
標準添付のテスト駆動開発(Test-Driven Development/TDD)環境。
- RSpec
振舞駆動開発(Behavior-Driven Development/BDD)環境。 RubyをDSLとしてスペックを記述する。
- expectations
ビルドツール#
- Rake
Ruby DSLによってmakefileを書くmakeみたいなもの。
Webアプリケーションフレームワーク#
- Ruby on Rails
- Sinatra
- CGIKit
- Nora
GUIライブラリ#
- Ruby/tk
Tcl/Tkラッパー。
GTK+-2.x, GNOME-2.x開発環境をオブジェクト指向スクリプト言語Rubyから利用するための拡張ライブラリ。
Win32 APIラッパーライブラリ。
VCLブリッジを備えたRuby処理系+ラッパーライブラリ
- WxRuby
- FxRuby
- Ruby/FLTK
- Ruby/Qt
- Ruby Shoes
ドキュメントの閲覧/作成#
コマンドラインリファレンスビューワ#
- ri
- Refe
RD#
スクリプト埋め込み型のドキュメント形式。
- RDtool
RD形式のドキュメントを他のフォーマットに変換する。 (HTML、UNIX manページなど)
RDoc#
ソース解析による自動ドキュメンテーション。
- rdoc
RDoc処理系。現在標準添付。
ゲーム作成フレームワーク#
マルチプラットフォーム・マルチメディアライブラリSDLのRubyインタフェース。
Ruby/SDLをラップし、基本。拡張のAPIを提供する。 独自のメッセージマクロ言語も備える。
こちらもRuby/SDLのラッパー。Miyakoとは対照的にコンパクト。
(株)エンターブレインの「RPGツクールXP」に搭載されたRuby拡張。
SDLのラッパー。スーパーファミコン風のゲーム製作に特化した作りとなっている。
パーサジェネレータ#
Pure Rubyパーサジェネレータ。
EXEファイル作成#
Rubyスクリプトを単体で実行可能なEXEファイルにする。 ファイルサイズが大きくなりがちだが、UPX圧縮に対応した。