- 2006-04-13
- programming
O/R マッッパーがダメなわけじゃない。現状ではそれも一つの解だけど、でもやっぱ別の解がありそうな気がするというだけのことだ。
もちろん、"O" の方がダメだとか "R" の方がダメだとかいうわけでもない。 ただ、RDBMS というのは Web アプリケーションのためだけのものではないし、むしろ元々はそんな使われかた想定されていなかったんだと思う。だって RDBMS が出来た時は Web アプリケーションなんてなかっただろうし。
そして、言語の進化と比べれば、RDBMS は(表向きは)ほとんど変化していないし、これからもそうだと思う。
つーか単純な ActiveRecord とかやるなら、REST でいいんじゃないかな。ある URL に対して REST でアクセスするとそのまま RDBMS にマッピングしてくれるというサーバがあればいいんだ。 で、SELECT の結果は XML とか JSON で返せばいいじゃん。GET なら JavaScript からでも XMLHttpRequest でアクセスできる。何より言語に依存しない。 (もうどっかにあるのかな?)