ついに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年後は? あなたの年収をデータに基づき予報します。

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

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

特別企画 PR

人気記事

一覧

イチオシ記事

新着記事

NMB48山本彩、アイドル刺傷事件「人ごとじゃない」- ファンとの距離感悩む
[15:28 5/27] エンタメ
[ドラゴンクエスト]渋谷ヒカリエで30周年記念の体験型イベント 原寸大の「ロト装備」やジオラマも展示
[15:00 5/27] ホビー
トレンドマイクロ、TeslaCrypt/CryptXXX対応の復号ツールを無償提供
[14:54 5/27] パソコン
ASUS、Thunderbolt 3・USB 3.1 Type-C拡張カード付属のX99 ATXマザー
[14:52 5/27] パソコン
宮迫博之、さんまに「生きてるだけでクレームです!!」新大阪での被害を報告
[14:45 5/27] エンタメ

特別企画 PR

求人情報