@ledsun blog

無味の味は佳境に入らざればすなわち知れず

MVC

fluxのstoreはMVCのモデルではない

結論 要約 背景 本文 MVCが考えられた時代 PDSとMVC 現代Webフロントエンドの複雑さ PDS適用の困難さ PDSの放棄とプレゼンテーションモデル 結論 宣伝 結論 fluxのstoreは、(意味があって)「プレゼンテーションとドメインの分離」(PDS)に則っていないの…

#技術書典 #技術書典4 で「現代Webフロントエンドデザインパターン」を頒布しました

#技術書典 #技術書典4 設営完了 pic.twitter.com/JA8bUWU1zt— ぎゃばん@技術書典4 か-20 (@ledsun) 2018年4月22日 サマリ 完売。 赤字にならなかった点で成功、真の需要がわからなかった点で失敗でした。 電子版 在庫切れてしまったので、電子版を用意しま…

PresentationとかDomainとかSeparateとか

Presentation Domain Separationとは? Presentation Domain Separation。 プログラムをプレゼンテーションロジックとドメインロジックに分けること Separate Domain from Presentationとは? Separate Domain from Presentation。PDSを導入するリファクタリ…

クライアントMVCとWebMVCは何が違いますか?

主な違いは三つ クライアントMVCWebMVC コントローラーがたくさんコントローラーが1つ Viewが状態を持つViewは状態を持たない ModelからViewへの呼び出し・変更通知があるModelはViewを呼び出さない コントローラーの数 WebMVCではユーザ入力は必ずHTTPリク…

えぇー!MVCのContollerはプレゼンテーションロジックのinput担当だったのかい!?

この話はMVC(Model-View-Controller)の話です。 特にクライアントMVCの話です。WebMVCの話ではありません。 事前 ViewとModelを分けるためにControllerを挟むのだと思っていました。 事後 Contollerはプレゼンテーションロジックのinput担当でした。 参考…

MVC原典リンクまとめ

最近以下の記事などMVCが話題に上がります。 やはりお前らのMVCは間違っている MVCにおけるcontrollerクラスの役割は時代と共に変わって行く | F’s Garage@fshin2000 MVCがわからなくて議論についていけません*1。そこで調べてみました*2。 Gof MVCを調べる…