2012-02-05 52 views
4

我正在与CQRS(Command and Query Responsibility Segregation)合作并寻找适用于它的iOS实现/库,我可以找到它的任何想法?适用于iOS的CQRS实施方案

谢谢。

+1

CQRS是一种模式。你在寻找什么样的实现? – driis 2012-02-05 16:45:30

+0

我想要一个实现CQRS模式的库。 例如执行事件和命令总线,....等 – 2012-02-05 18:14:05

回答

-1

也许你应该试试MVVM。 CQRS不是应该在移动应用程序中使用的东西。

UPDATE:我错了,CQRS也对移动开发施加相当不错,但它比web开发

+0

这听起来更像是一个评论,而不是一个答案。顺便说一句,为什么不CQRS?我认为这取决于应用程序,但我可以在移动应用程序的模型层中正确地看到CQRS正确实现MVS或MVVC模式。 – dasblinkenlight 2012-05-11 16:01:33

+0

CQRS是模式,它可以帮助您编写更多可扩展的应用程序。移动应用不需要缩放。据我了解,作者只是想在应用程序中使用命令。这就是为什么我建议MVVM。 – 2012-05-11 16:34:30

+0

抱歉什么是MVVM?请注意,我最初的目的是在应用程序 – 2012-05-15 08:45:14

3

CQRS可以是一个很好的适合偶尔连接的客户尤其是当少的好处您添加事件采购。他们通常齐头并进,但CQRS可以在没有ES的情况下完成。我不知道iOS,但是可以应用相同的原则。有一个偷看here

通过Greg Young的(权威专家的CQRS之一)相谈甚欢可以在这里找到:CQRS, not just for server systems

记住CQRS是模式(没有框架),您可以申请你的解决方案(应用)。

CQRS有点“更主流” - 请参阅MS Patterns and Practices关于第一个链接的深入信息页面。