アカウント名:
パスワード:
簡易なSELECT、INSERT、UPDATEはORMで。それ以外はSQLで書きましょう。
ということのできないORMライブラリや、JOINまでORMで解決しないと気が済まないリーダーが混乱させているのだと思う。
・DBを隠ぺいしようなんて考えちゃだめ。・ORMは簡単な処理をいちいちSQLで書かなくて良い、くらいにしとくこと。・大体、オブジェクトに値を入れるのが面倒で使ってるんだから! という人は結果セットをオブジェクトに自動で入れる関数でも作ればいい。・複数テーブルを連結する集計が多かったり画面表示のバリエーションが多いなら、 いっそのことBeanなんてやめちまえ。画面表示でアクセサが必要ならば、汎用BeanのAPIを一度お試しあれ。・PHPみたいなLLでORMする意味は無い。ハッシュを渡して使える便利SELECT/INSERT/UPDATE関数があればいい。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
海軍に入るくらいなら海賊になった方がいい -- Steven Paul Jobs
ハイブリッドできなきゃ (スコア:2, 興味深い)
簡易なSELECT、INSERT、UPDATEはORMで。
それ以外はSQLで書きましょう。
ということのできないORMライブラリや、JOINまでORMで解決しないと
気が済まないリーダーが混乱させているのだと思う。
・DBを隠ぺいしようなんて考えちゃだめ。
・ORMは簡単な処理をいちいちSQLで書かなくて良い、くらいにしとくこと。
・大体、オブジェクトに値を入れるのが面倒で使ってるんだから!
という人は結果セットをオブジェクトに自動で入れる関数でも作ればいい。
・複数テーブルを連結する集計が多かったり画面表示のバリエーションが多いなら、
いっそのことBeanなんてやめちまえ。画面表示でアクセサが必要ならば、汎用BeanのAPIを一度お試しあれ。
・PHPみたいなLLでORMする意味は無い。ハッシュを渡して使える便利SELECT/INSERT/UPDATE関数があればいい。