【发布时间】:2012-02-27 09:20:36
【问题描述】:
我正在使用 CQRS (Command and Query Responsibility Segregation) 并为其寻找 iOS 实现/库,知道在哪里可以找到它吗?
谢谢。
【问题讨论】:
-
CQRS 是一种模式。您正在寻找什么样的实施方式?
-
我想要一个实现 CQRS 模式的库。例如事件和命令总线的实现,......等
我正在使用 CQRS (Command and Query Responsibility Segregation) 并为其寻找 iOS 实现/库,知道在哪里可以找到它吗?
谢谢。
【问题讨论】:
CQRS 非常适合偶尔连接的客户,尤其是当您添加事件溯源时。它们通常齐头并进,但 CQRS 可以在没有 ES 的情况下完成。我不了解 iOS,但可以应用相同的原则。看看here。
Greg Young(CQRS 领先专家之一)的精彩演讲可以在这里找到:CQRS, not just for server systems
请记住,CQRS 是一种模式(不是框架),您可以将其应用于您的解决方案(应用程序)。
CQRS 正在变得“更加主流” - 请参阅 MS Patterns and Practices 页面以获取有关第一个链接的更多详细信息。
【讨论】:
也许你应该试试 MVVM。 CQRS 不应该在移动应用中使用。
更新:我错了,CQRS 应用在移动开发上也不错,但它的好处不如 web-dev
【讨论】: