Ruby on Rails
久しぶりにWebアプリケーションについて調べてます。
比較的どこのプロバイダやレンタルサーバでも使用できるPHPでちょっとしたものを作ってしまおうかと考えていましたが、色々調べていたところRubyを使えばRuby on Railsというフレームワークが利用できるため凄い簡単に作れることが分かった。
Ruby on Railsについてはhttp://masuidrive.jp/rails/で分かりやすく説明されているので、興味のある方はご覧ください。
PHPもテンプレートエンジンについてはSmartyという定番があるが、フレームワークについては昨年はフレームワーク元年と呼ばれる程、多くのフレームワークが作られたので、濫立している状態である。しかもRuby on Railsにインスパイアされている物が多い。
PHPは、PHP 4系とPHP 5系で結構違いが出てくる。
多くの原因はPHP 4では値渡しがデフォルトの動作であったが、PHP 5では参照渡しになっている。また、PHP 5ではクラスが強化されている。
フレームワークについてもPHP 4とPHP 5でそれぞれ別になってしまっているので、どれを選択すればよいか非常に悩んでしまう。
そう言った事を考えると、まずはRuby on Railsを使ってみるのが良いという結論になった。
Ruby on Railsは先月13日に1.0がリリースされ、これから書籍等も出てくるようである。これからの流行ると思うので、今から勉強しておくにはちょうど良いネタかもしれない。
