Site Map
Accessibility
Contact
Skip to content.
Skip to navigation
Search Site
Advanced Search…
ありえるえりあ
Sections
Home
ブログ
原稿・資料
コラム
αプロダクト
井上blog一覧
松山blog一覧
devさんのblog一覧
Personal tools
Log in
Join
You are here:
Home
→
ブログ
→
井上
→
Comments
→
Re:Rails(ActiveRecord)のJOINのイディオム
«
August
2008
»
Su
Mo
Tu
We
Th
Fr
Sa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Recent entries
IPv6版AirOneリリース
inoue 2008-08-21
テストエンジニアの面接で使う問題
inoue 2008-08-18
facebookの新UIとiceweaselの相性
inoue 2008-08-14
今年のIPA未踏
inoue 2008-08-11
ext.js勉強会
inoue 2008-07-31
アリエルの育成プログラム
inoue 2008-07-26
Software Design 2008年2月号「Emacsマスターへの道」の原稿を公開
inoue 2008-07-25
Grails勉強会
inoue 2008-07-22
AirOne v4.8.5リリースしました
inoue 2008-07-09
プレゼン文化の違い
inoue 2008-07-07
IBMには悪いですが、Notesの正統な後継者の一番手はsalesforceかもしれない、という思い
inoue 2008-07-04
質問が来たので答えてみる
inoue 2008-07-03
Recent comments
Re:Software Design 2008年2月号「Emacsマスターへの道」の原稿を公開
elim 2008-07-25
Re:Rails(ActiveRecord)のJOINのイディオム
inoue 2008-06-20
Re:「ピアレビュー」を読みました
Anonymous User 2008-05-12
Re:「ピアレビュー」を読みました
inoue 2008-05-10
Re:「ピアレビュー」を読みました
Anonymous User 2008-05-09
Re:「ピープルウェア」再読
inoue 2008-04-20
Re:僅か30分で3つのバグ - Rubyの落し穴 -
inoue 2008-04-20
Re:僅か30分で3つのバグ - Rubyの落し穴 -
rubikitch 2008-04-19
Re:ソフトウェアインスペクションの試行
horii 2008-03-31
Re:「ピープルウェア」再読
anaka 2008-03-31
Re:WEB+DB Press Vol.43の記事への指摘
yanagisawa 2008-03-25
Re:マルスケと月刊I/O
あなか 2008-03-23
Categories
カテゴリなし
Re:Rails(ActiveRecord)のJOINのイディオム
Posted by
inoue
at
2008-06-20 01:06
記事を読んだ人から、「ORMって使わない方がいいんですか?」と聞かれてしまいました。ちょっと煽りすぎました。
結論から言うと、ORMは使った方がいいです。SQL(SELECT文)を書くのが例え簡単でも、結果セットからオブジェクトを生成するコードを書くのは不毛だからです。SELECT文と同等のfind呼び出しを考えるのも不毛に感じますが、これは結構楽しいのです。一方、結果セットからオブジェクトを生成するコードを書くのは、不毛なだけでなく、つまらないのです。この違いは決定的です。
Parent entry
Rails(ActiveRecord)のJOINのイディオム
Copyright(C) 2001 - 2006
Ariel Networks, Inc.
All rights reserved.
結論から言うと、ORMは使った方がいいです。SQL(SELECT文)を書くのが例え簡単でも、結果セットからオブジェクトを生成するコードを書くのは不毛だからです。SELECT文と同等のfind呼び出しを考えるのも不毛に感じますが、これは結構楽しいのです。一方、結果セットからオブジェクトを生成するコードを書くのは、不毛なだけでなく、つまらないのです。この違いは決定的です。