WTM系列视频教程:MVVM
WTM系列視頻教程
第三章:MVVM
文字摘要:
?
“要講MVVM模式,我們先來(lái)講一下傳統(tǒng)的MVC模式,要講MVC模式,我們先來(lái)講一下沒(méi)有模式。。。”
?
? “為了演示沒(méi)有模式,咱們整個(gè)項(xiàng)目就保留一個(gè)Program.cs文件,不使用asp.net core的任何其他功能,只用他給我們起一個(gè)http的服務(wù),獲取用戶的訪問(wèn)信息。”
?
? “沒(méi)有Controller,沒(méi)有View,沒(méi)有Model,就一個(gè)入口文件,我們要寫(xiě)一個(gè)表單的提交,能不能寫(xiě)?當(dāng)然可以。”
?
? “MVC模式中,Controller是和路由機(jī)制配套的, Model是和數(shù)據(jù)綁定機(jī)制配套的。雖然我們只說(shuō)MVC,但其實(shí)沒(méi)有路由和數(shù)據(jù)綁定,M和C都是沒(méi)有意義的。”
? “MVVM模式中沒(méi)有C這個(gè)字母,但是WTM使用的MVVM模式還是有Controller的。我們可以把Controller去掉,做一個(gè)純粹的MVVM模式么?技術(shù)上肯定是可以實(shí)現(xiàn)的?!?/p>
?
? “DDD是一種思想,不是一種開(kāi)發(fā)模式,強(qiáng)行把DDD的術(shù)語(yǔ)映射到代碼中未必是好的。微服務(wù)和DDD有點(diǎn)類似,DDD是偏向業(yè)務(wù)層面將復(fù)雜系統(tǒng)分割成若干子系統(tǒng),而微服務(wù)是從技術(shù)角度將一個(gè)系統(tǒng)拆分?!?/p>
總結(jié)
以上是生活随笔為你收集整理的WTM系列视频教程:MVVM的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 推荐一个很棒的开源工作流elsa-cor
- 下一篇: k8s - 如何变更CNI网络插件IP池