Top / Docs / プログラミング言語 / Ruby / 開発ツール・ライブラリ

プログラミング言語/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

RD#

スクリプト埋め込み型のドキュメント形式。

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圧縮に対応した。

📝 このページに誤りを見つけたら…  GitHubで報告(エンジニア向け)  ・  フォームで報告