2012-02-05 57 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關於第一個鏈接的深入信息頁面。