ついに1.0! Ruby on Rails

後藤大地  [2005/12/15]

David Heinemeier Hansson氏は13日(米国時間)、Ruby on Railsの最新版にして初のメジャーリリースとなるRuby on Rails 1.0を公開した。Ruby on Railsは2004年に最初のパブリックリリースが行われてから1年半経過しての待望のメジャーリリース。

Ruby on Rails 1.0はオープンソースソフトウェアのWebアプリケーションフレームワーク。オブジェクト指向のスクリプト言語Rubyを使って作成されたWebアプリケーションフレームワークで、数少ない作業ですぐに動作するWebアプリケーションを作成できるという特徴がある。

Ruby on Rails 1.0はRuby 1.8.2での動作が推奨されている。Rubyの現行のバージョンは1.8.3だが、Ruby on Railsプロジェクトでは24日に予定されているRuby 1.8.4が公開されるまではRuby 1.8.2で使うことを推奨している。ただし、Ruby 1.8.2にはいくつかのセキュリティホールが存在するので、Ruby開発プロジェクトから提供されるパッチを適用する必要がある。また、Ruby on Rails 1.0のインストールはRubyパッケージマネージャであるRubyGemsを使うことが望まれている。

Webアプリケーションフレームワークはいくつもあるが、最近開発が活発に行われているWebアプリケーションフレームワークはJavaを使ったものが多い。Ruby on Railsは、RubyがJavaとは言語の特性が異なることもあるが、多くの点で違ったアプローチをとっている。Ruby on Railsでは構造的なフレームワークにとどまらず、処理を行うテンプレートを自動生成するツールとともに使用する。データベースの準備を行い、railsコマンドでテンプレートを自動生成すれば、そのまま動作するシステムが作成される。あとは成果物に手を加えることで目的のシステムを構築するといったことができる。

Ruby on Railsにおいて実践されたいくつかの方針は、ほかのWebアプリケーションフレームワークにも影響を与えている。データベースの扱いが従来のWebアプリケーションフレームワークのアプローチと異なっているため、既存のシステムをRuby on Railsで置き換えるといった用途には向いていないが、最初から構築する場合には高速な開発環境となる。

11月26日(米国時間)には、EclipseベースのRuby on Railsの統合開発環境であるRadRails 0.5.0.1が公開されている。Webアプリケーションフレームワーク全体の割合からするとRuby on RailsはJavaのWebアプリケーションフレームワークよりも少数だが、すでにいくつものサイトで稼働しており、今後も発展するとみられている。



IT製品 "比較/検討" 情報

転職ノウハウ

あなたが本領発揮できる仕事を診断
あなたの仕事適性診断

シゴト性格・弱点が20の質問でサクッと分かる!

「仕事辞めたい……」その理由は?
「仕事辞めたい……」その理由は?

71%の人が仕事を辞めたいと思った経験あり。その理由と対処法は?

3年後の年収どうなる? 年収予報
3年後の年収どうなる? 年収予報

今の年収は適正? 3年後は? あなたの年収をデータに基づき予報します。

激務な職場を辞めたいが、美女が邪魔して辞められない
激務な職場を辞めたいが、美女が邪魔して辞められない

美人上司と可愛い過ぎる後輩に挟まれるエンジニアの悩み

人気記事

一覧

イチオシ記事

新着記事

[内田理央]「MORE」連動の水着写真集 逢沢りなと2ショットも
[00:00 6/26] エンタメ
『ニンジャスレイヤー』、コンピアルバム「伐」発売記念でニコ生一挙放送
[00:00 6/26] ホビー
AKB総監督・横山由依の苦悩の3カ月に密着「海外に逃亡したいと思ったことも」
[23:00 6/25] エンタメ
Iカップ青山ひかる、初のパンスト姿は「すごくソソられます」と自画自賛
[23:00 6/25] エンタメ
Fカップ永井里菜、加山雄三に胸キュン「ぽっちゃりとしたおじさまが好き」
[23:00 6/25] エンタメ

求人情報