[過去ログ]
WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part22 (1002レス)
WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part22 http://mevius.5ch.net/test/read.cgi/tech/1513175747/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
106: デフォルトの名無しさん [sage] 2018/01/07(日) 00:22:24.64 ID:Njbpmjhm MVVMの本質ってModel View ViewModelに分けることであって、 データバインド機能がなくてViewとViewModelを手動で結びつけててもMVVMです? 手動でやるとMVVM以外に結びつけるクラス(コード)が必要ですけど。 http://mevius.5ch.net/test/read.cgi/tech/1513175747/106
109: デフォルトの名無しさん [sage] 2018/01/07(日) 01:06:19.42 ID:Njbpmjhm >手動でやるのはMVVMの基になったMVPとかPassive Viewっていうパターンがある WPF発祥の地ということ詳しい人がたくさんいるのはここだと思って でここで質問したんですが、実際はWPFは関係なくてJavaScriptのWebアプリなんですよね。 で、実際、クラスを設計しようとして、モデルクラスつくって、次にビューモデルクラス作ってと やってビューのフレームワークは実際React使うですんが、Reactはデータの流れは1方向で ビューで発生したアクションは手動でビューモデルのメソッドを呼ぶように作ろうとしています。 で、責務的にはMVVMっぽくわけてるんですが、これMVVMって呼んでいいのかなとふと疑問に思ったもので・・ http://mevius.5ch.net/test/read.cgi/tech/1513175747/109
110: デフォルトの名無しさん [sage] 2018/01/07(日) 01:08:19.56 ID:Njbpmjhm MVPとかPassive Viewとか前にチラッと言葉だけは覚えたんですが、調べてみます。 http://mevius.5ch.net/test/read.cgi/tech/1513175747/110
111: デフォルトの名無しさん [sage] 2018/01/07(日) 01:09:25.99 ID:Njbpmjhm どうでもいいけど、 WPF発祥の地 は MVVM発祥の地でした http://mevius.5ch.net/test/read.cgi/tech/1513175747/111
113: デフォルトの名無しさん [sage] 2018/01/07(日) 01:19:11.90 ID:Njbpmjhm fluxというかreduxはややこして、今mobx使おうと思ってます。 >ビューとC/P/VMを双方向に同期させない だからこれを手動で双方向に同期させようとしてるんです。 http://mevius.5ch.net/test/read.cgi/tech/1513175747/113
114: デフォルトの名無しさん [sage] 2018/01/07(日) 01:24:56.12 ID:Njbpmjhm >MVVMはバインディングを効果的に利用するためのパターンなので、本来はバインディングを使わないならMVVMとは呼ばない つか、仮にそうだとすると、バインデイングの機能を単に誰が用意するかの話問題になっちゃういますよね?? 自分で手動で用意するか、標準で用意されてるか誰か他の人がバインディングライブラリを作ってそれを利用するかの・・ それでMMVMと呼ぶか呼ばないかが決まっちゃう。 うーん。 http://mevius.5ch.net/test/read.cgi/tech/1513175747/114
116: デフォルトの名無しさん [sage] 2018/01/07(日) 01:43:46.29 ID:Njbpmjhm https://qiita.com/takahirom/items/597c48ece57b4623cdee ちょっとPassive Viewについて見てみました。おっしゃる通り本質的にはMVVPとデータフローは 同じでビューと(ビューモデルまたはプレゼンター)間がデータバインディングされてるか されてないかの違いっぽいですね。 そうなると自分のはMVPかな? クラス名の末尾をViewModelではなくPresenterにしとけばいいかなw http://mevius.5ch.net/test/read.cgi/tech/1513175747/116
117: デフォルトの名無しさん [sage] 2018/01/07(日) 01:44:49.37 ID:Njbpmjhm >おっしゃる通り本質的にはMVPとMVVMはデータフロー に修正します。 誤字がひどくてすみません。 http://mevius.5ch.net/test/read.cgi/tech/1513175747/117
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.028s