プログラミング言語/Ruby
プロファイラやデバッカはいちおう普通についてます。
統合開発環境†
- 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ラッパー。
- Ruby/Gtk2
- GTK+-2.x, GNOME-2.x開発環境をオブジェクト指向スクリプト言語Rubyから利用するための拡張ライブラリ。
- VisualuRuby
- Win32 APIラッパーライブラリ。
- Apollo
- VCLブリッジを備えたRuby処理系+ラッパーライブラリ
- WxRuby
- FxRuby
- Ruby/FLTK
- Ruby/Qt
- Ruby Shoes
ドキュメントの閲覧/作成†
コマンドラインリファレンスビューワ†
- ri
- Refe
スクリプト埋め込み型のドキュメント形式。
- RDtool
- RD形式のドキュメントを他のフォーマットに変換する。
(HTML、UNIX manページなど)
RDoc†
ソース解析による自動ドキュメンテーション。
- rdoc
- RDoc処理系。現在標準添付。
ゲーム作成フレームワーク†
- Ruby/SDL
- マルチプラットフォーム・マルチメディアライブラリSDLのRubyインタフェース。
- Miyako
- Ruby/SDLをラップし、基本。拡張のAPIを提供する。
独自のメッセージマクロ言語も備える。
- MyGame
- こちらもRuby/SDLのラッパー。Miyakoとは対照的にコンパクト。
- RGSS
- (株)エンターブレインの「RPGツクールXP」に搭載されたRuby拡張。
- StarRuby
- SDLのラッパー。スーパーファミコン風のゲーム製作に特化した作りとなっている。
パーサジェネレータ†
- Racc
- Pure Rubyパーサジェネレータ。
EXEファイル作成†
- Exerb
- Rubyスクリプトを単体で実行可能なEXEファイルにする。
ファイルサイズが大きくなりがちだが、UPX圧縮に対応した。