ドメインモデル VS トランザクションスクリプト
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2009/05/03(日) 18:02:12ID:vXt2lE+8SQLがわんさか書かれた後に、DBの変更が頻繁に行われるので、生産性が著しく下がる。
PofEAAで解説されているドメインモデルでどうして実装しないんだろう?
俺が身近な人に聞いた理由:
1.難解なモデリングをするイメージがあるから(アナリシスパターンのせいか?)
2.どうすれば実現できるかわからないから(アーキテクチャが複雑になるから?)
3.業務アプリにドメインモデルは向かないから(イベントドリブンではないから?)
4.Hibernate(EJB3)が重厚すぎてトラブルが起きたときに怖いから(フレームワークのノウハウがないから?)
5.画面毎に実装させないと作れないから(開発者がへぼいから?)
俺はHibernateを使わずにDAO+リッチなORマッピング処理を自動生成する方法
(Ruby On RailsのActiveRecordみたいなかんじかな)で開発するのが好きで、
それを使ったプロジェクトでは実際に、生産性も保守性も高いと思うんだけど。。
どう思う?
00031
2009/05/03(日) 23:14:04ID:xmCW58Jrドメインモデルとは「エンタープライズアプリケーションアーキテクチャパターン」という本に出てくる
ドメイン(ビジネス)ロジックのアーキテクチャパターンです。
0004nobodyさん
2009/05/03(日) 23:34:01ID:???0006nobodyさん
2009/05/04(月) 14:43:09ID:???0007nobodyさん
2009/05/06(水) 02:11:47ID:???フルO/Rマッピングかそうでないかってことを言いたいの?
0008nobodyさん
2009/05/08(金) 03:34:16ID:igohCc31単純に世の中勉強しない馬鹿ばかりだからじゃない?
Eric EvansのDomain Drviven Designはもう読んだ?
>>7
全然違うよ。
0009nobodyさん
2009/05/09(土) 02:51:09ID:???ttp://www.ogis-ri.co.jp/otc/hiroba/index.html
00101
2009/05/09(土) 10:04:22ID:sQydQEGwフルO/Rマッピングが何を指すのかがちょっとわからなかったので、YES、NOといえないのですが、
RDBのロウを継承構造のオブジェクトにするだのといった、変換についての話はどうでもいいです。
ドメインモデルかトランザクションスクリプトか?という問いたいのは、
・ドメインモデルがわかるかわからないか
・ドメインモデルを使ってるか使ってないか
・ドメインモデルが好きか嫌いか
理由を含めて知ることで、トランザクションスクリプトとドメインモデルの理解が深まるのではないかなぁ。。と思いまして。
00111
2009/05/09(土) 11:29:10ID:sQydQEGwリーダーとかアーキテクトしてる人は少なくとも勉強してるんじゃないのかな?
DDDは流し読みしたよ。
2章までは楽しく読めたんだけど、それ以降はテストコードばっかり
書かれていて、実装の全体像が明示されていないから、わかりにくいと思った。しかも.Netだし。。
考えるネタにはなるけど、これを読んでドメインモデルのシステムを作るのは
無理じゃない?
僕はDAO+自前のOR変換+レイジーロードのアーキテクチャで作っておいて、
チューニングが必要な所をイーガーロードにしていくので、エバンスさんとは好みが違うから余計に
否定的に思ってしまうのかも。
00121
2009/05/09(土) 13:24:49ID:sQydQEGwごめん、DDDを思いっきり勘違いしてました。
「ドメイン駆動」がDDDの邦訳版だと思っていたんだけど、違うんですね。
ちょっと調べてきます。
00131
2009/05/09(土) 13:27:04ID:sQydQEGw「ドメイン駆動」にたいするものでした。すまん。。
00141
2009/05/09(土) 13:33:20ID:sQydQEGw早速明日読んでみます。
勘違いに気づかせてくれた8さん、ありがとうございました。
0015nobodyさん
2009/05/09(土) 21:21:04ID:aj41t47s■ このスレッドは過去ログ倉庫に格納されています