Merb will be merged into Rails 3 !!
歴史は繰り返すとはこのことでしょうか。眠気もさめるようなニュースが到来。 ちょうどかつてWebwork2がStruts2にマージされたように、
最近話題を集める「Merb2」がRails3にマージ!
このマージによる変更点やメリットなど。
- merb-coreをベースにRailsが作られる。それにより現在のmerbのように、Railsがモジュール化する。
- ORM/template/javascriptなどは、デフォルトとして提供されるものもあるが、それ以外のものもサポートする。たとえばORMでは、デフォルトは現状と同じActive-Record。一方でSequelやDataMapperも使用可能に。テストではRSpecが使えたりなど。
- パフォーマンスを改善するために行われたMerbの改善点をRailsにポート。
- プラグイン開発のためのpublic APIを提供。現状のRailsで起こりがちなRailsのアップグレードによるプラグインの動作不能をなくすためのプラグイン開発用APIを提供。
- Rails3は現状の2.xといくつかの部分で互換性がなくなる。非互換部分は最小にする予定で、2.xのアプリケーションを3のアプリケーションに簡単にマイグレーションする方法も提供予定。
少なくとも5月にラスベガスで開催されるRailsConf2009にはベータバージョンをリリース予定。全体的にRailsがMerbのいいところを取り入れるような感じになるようですね。
以下、アナウンス。
2008/12/24 by Tomo Nozawa
« jruby1.1.6 release | メイン | jruby on merb :... »