> For the complete documentation index, see [llms.txt](https://3440217568.gitbook.io/rxswift/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://3440217568.gitbook.io/rxswift/architecture.md).

# 7. RxSwift 常用架构

![](https://4217506537-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MWj545abP2yK86-qksJ%2Fsync%2Fa0415c301ec867b4a6b8ce1267693b3fc8a8606b.png?generation=1616819394944175\&alt=media)

[RxSwift](https://github.com/ReactiveX/RxSwift) 是一个**响应式编程**的基础框架，它并不会强制要求你使用某种架构。它和多个应用程序架构完美适配，这一章将介绍几个常用的架构：

* [**MVVM**](/rxswift/architecture/mvvm.md) **- 当今非常流行的 MVVM 设计模式**
* [**RxFeedback**](/rxswift/architecture/rxfeedback.md) **- 由** [**RxSwift 创始人（Krunoslav Zaher）**](https://github.com/kzaher) **提供的一个反馈循环架构**
* [**ReactorKit**](/rxswift/architecture/reactorkit.md) **- 结合了** [**Flux**](https://facebook.github.io/flux/) **和**[**响应式编程**](https://zh.wikipedia.org/wiki/响应式编程)**的架构**
