Rubyという言語は、あまたあるスクリプト言語の中でも一種独特の地位を築いています。それは、Rubyという言語の面白さもあるでしょうが、やはりなんといっても大きな力となっているのが「Ruby on Rails(以下、Rails)」というフレームワークの存在でしょう。 Railsは、Webアプリケーション構築のためのフレームワークです。今でこそ、この種のフレームワークはさまざまな言語で出回っていますが、その元祖とも言えるのがRailsなのです。Railsが登場した当初、Web開発者の受けた衝撃は想像を絶するものがあったのです。それまで多くの技術者が四苦八苦して組み立てていたWebアプリの骨格をものの十数分で構築してしまうRailsのパワーは、Webアプリ開発の方式を根本から変えてしまった、といってよいでしょう。 その後、多くの言語で、Railsと同じ方式をとったフレームワークが次々と登場しま