2021
07-06
07-06
浅谈架构模式变迁之从分层架构到微服务架构
目录前言单体架构分布式架构软件设计中的谬误谬误1:网络是可靠的谬误2:时延是0谬误3:带宽是无限的谬误4:网络是安全的谬误5:网络拓扑一成不变谬误6:只有一个网络管理员谬误7:通信成本为0谬误8:网络是同质的总结前言谈到软件系统设计的方法论,在代码层面,有我们熟悉的23种设计模式(designpattern),对应到架构层面,则有所谓的架构模式(architecturepattern)。它们分别从微观和宏观的角度指导着我们设计出良好的软件...
继续阅读 >
谈谈MVX中的Model谈谈MVX中的View谈谈MVX中的Controller浅谈MVC、MVP和MVVM架构模式这是MVX系列的第四篇文章,在前面的文章中,我们先后介绍了iOS中的Model、View和Controller的现状,对比了其他平台中的设计,最后给出了作者理想中的结构。而在这一篇文章中,作者会依次介绍MVC、MVP以及MVVM架构模式以及不同平台对它们的使用;虽然参考了诸多资料,不过文中观点难...