ドキュメントビュー・アーキティクチャは是か非か?

1名無しさん@LV2001
この際、はっきりさせましょう。
2デフォルトの名無しさん:2001/08/19(日) 21:11
ハa?
3デフォルトの名無しさん:2001/08/19(日) 21:13
まっ、MFCの根幹となる技術だし。
4デフォルトの名無しさん:2001/08/19(日) 22:05
使いどころを押さえれば開発が楽になるしそうでなければ
かえって面倒になる。
でもこれが使えるケースって結構限られている気もするかなぁ・・・・
そこら辺はどーよ↓
5デフォルトの名無しさん:2001/08/19(日) 22:17
MVCアーキテクチャのサブセットなので、DVそのものには学習する意義は無い。
MFCゆえに不可避という状況においては、流儀に合わせるため(だけ)に学習すべし。
6デフォルトの名無しさん:2001/08/19(日) 22:17
俺に振るなよ!
7デフォルトの名無しさん:2001/08/19(日) 22:28
MVCとObserver/Obserbableってどう絡むの?
Cに対応するものが無いんだけど。
8デフォルトの名無しさん:2001/08/19(日) 22:30
つーか、みんな使ってるの?
9厨房 教えて君:2001/08/19(日) 22:37
デザパタ本読んだら、なんとなく意味あるような?
つか、MFCウザッとはいえ、分けといた方が良くないだろうか?
(つか、MFCの掩蔽が中途半端なあたりがガンのような)

>>5 MVCとかDVって何?
10!5:2001/08/19(日) 22:44
>>9
MVC Model View Controller
smalltalk勉強すれ

DVはDoc Viewのことだと思う。

つーかDoc ViewはMVCをもとに考えだされたアーキテクチャ。
11デフォルトの名無しさん:2001/08/19(日) 22:46
ドキュンメントビュー・アーキテクチャーに期待
12デフォルトの名無しさん:2001/08/19(日) 23:14
オブジェクト指向とドキュメントビューは、相反するものである。
13デフォルトの名無しさん:2001/08/19(日) 23:17
もはや古臭い>1
14デフォルトの名無しさん:2001/08/19(日) 23:23
MVCも、実際に概念通りに分離できる事例は少ない。
現実には方針として使う程度。
15デフォルトの名無しさん:2001/08/19(日) 23:28
>smalltalk勉強すれ
いまさらこれはねーだろ
16デフォルトの名無しさん:2001/08/19(日) 23:40
Ruby
17デフォルトの名無しさん:2001/08/20(月) 00:01
>>14
同意。

方針として、これはMでこれはVで・・・というのをある程度ハッキリさせておけば、
拡張を視野に入れた設計がやりやすくなる。
さらに、拡張のときに迷わずにすむ。

MVCでもDVでも構わんが、言葉に縛られるのはよろしくないね。
18デフォルトの名無しさん:2001/08/20(月) 00:16
JavaのSwing見ても各コンポーネント単位での分離はしっくり来るけど
アプリ全体でDoc-View適用させるってのは融通が利きづらく無理があると思う
適用できそうなアプリってnotepadかpaintくらいか
19デフォルトの名無しさん:2001/08/20(月) 00:26
無理に適用するとガチガチになって動けなくなるのがオチ。
その辺を分かってない机上の空論が大好きな連中に限って、
MVC vs DV とかが好きなんだよなあ。
20デフォルトの名無しさん:2001/08/20(月) 01:03
経験の全く無い厨房が、教科書に書かれた言葉を振り回すのは是か非か。
この際、はっきりさせましょう
21デフォルトの名無しさん:2001/08/20(月) 02:44
誰に対して言ってんの?
22デフォルトの名無しさん:2001/08/20(月) 07:57
>適用できそうなアプリ
ゲーム系
23デフォルトの名無しさん:2001/08/20(月) 15:01
>>18
>JavaのSwing見ても各コンポーネント単位での分離はしっくり来るけど
>アプリ全体でDoc-View適用させるってのは融通が利きづらく無理があると思う

それよそれ。
MVCみたいなものは、まずObjectありきでObject間の接続を定義するのが似合いなのに、
それをアプリ全体のフレームワークだということに強引にしてしまったところが
DocViewのイタタタタなところ。DocViewみたいな構造がアプリの中に
何十箇所も何百箇所も(しばしば)欲しいんだよ本来は。
24デフォルトの名無しさん:2001/08/20(月) 20:12
>>21
お前以外
25デフォルトの名無しさん:2001/08/20(月) 20:40
あげ
26通りすがりのプログラマ
>>23

十数年近く使っているんだから、いい悪いを今さら言われても。
確かにマイクロソフトサイドから、ドキュメントビューに関して議論が出たことはないと思うけど。
次のVisualStudio.NETでは、MFCも刷新されるし(基本アーキテクチャがどうなったかまでチェックしてない)。

オブジェクト指向を広めた(もちろん中途半端ですがWin32APIよりは貢献度高い)というか
問題意識を高めたのは、いいところ。
物によっては作りづらかったり、拡張性や変更を前提とした設計には不向きというかデメリットが大きくなってくるのに
、なんでも解決できるみたいに宣伝したのは、罪。

でも、実力もなく進歩もないマイクロソフトよいしょしかできないライターとか、
先端エンジニアがちゃんと広めてくれなかった(オブジェクト指向プログラミングできる主力言語がなかったのも確かですが)
というのも、十分罪な気がしますが。