Railsの利点がよくわからん
結構今更なのだけども、PHPと比較して、Railsの利点がよく分からない。
prototype.js の元プロジェクトってことぐらいかな。
ActiveRecordとかあるけれど、DB_DataObject + Smarty じゃダメなのかなぁ。
DB_DataObjectのcreateTable.phpでDBスキーマからクラスを自動生成できるし(なんかたまにバグあるみたいだけど)、
例えば、
[php num=1]
$ddo = DB_DataObject::factory('user');
$users = array();
$ddo -> company_id = $companyId;
$ddo -> find();
while( $ddo -> fetch()){
$users[] = $ddo -> toArray();
}
$smarty = new Smarty();
$smarty -> assign('users',$users);
[/php]
で拾ってきたデータを
{section name=row loop=$users} {$users[row].NAME|escape "html"}<br> {/section}
とテンプレートに書けば展開できちゃうわけだし、
PHPMyAdminとかもそうだけど、設定ファイルもPHPにすればいいわけだし、
これじゃダメなの?って思うけどどうなんだろう。