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

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

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

人気記事

一覧

イチオシ記事

新着記事

SMAP、解散発表後『スマスマ』で連携プレー - 中居「タイムリーといえば?」
[23:25 8/29] エンタメ
[魔法少女育成計画]追加キャストに水瀬いのり、日笠陽子、西明日香 姉妹声優が双子役に
[22:26 8/29] ホビー
[ガーリッシュ ナンバー]キービジュアル公開 主人公は可愛くクズな新人声優
[22:23 8/29] ホビー
「黒執事」茶屋や「鬼灯の冷徹」原画展、京まふの詳細が続々と明らかに
[22:18 8/29] ホビー
オリラジ中田、しくじり先生発特番『中田歴史塾』9・11放送 - 企画構想7カ月
[22:08 8/29] エンタメ

求人情報