ついに1.0! Ruby on Rails

 

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アプリケーションフレームワークよりも少数だが、すでにいくつものサイトで稼働しており、今後も発展するとみられている。



転職ノウハウ

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

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

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

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

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

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

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

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

人気記事

一覧

イチオシ記事

新着記事

「弱虫ペダル SPARE BIKE」入場者プレゼントはデフォルメイラスト缶バッジ11種
[00:00 7/28] ホビー
[三太郎]桃ちゃんがかぐちゃんの“口撃”にたじたじ “ガラスの靴”が登場
[00:00 7/28] エンタメ
[乃木坂46西野七瀬]「ヤンジャン」グラビアで“老舗旅館の一人娘”に お風呂場にショーパン姿で…
[00:00 7/28] エンタメ
魚介忘太×わんにゃんぷー「殺伐シェアライフ」1巻、化け物2匹のギスギス生活
[23:46 7/27] ホビー
[仮面女子・桜雪]東大出身アイドル念願の「東大受験本」出版に歓喜 狙うはミリオンセラー
[23:26 7/27] エンタメ

求人情報