(Disclaimer: I am the author of Scritchy)
Non posso parlare per gli altri framework, ma nel mio caso, Scritchy esiste semplicemente perché volevo fornire uno strumento rapido e facile da usare per scrivere app CQRS, sottraendo anche parte dell'onere della scrittura di gestori di comandi simili a e oltre ...
Come dicono gli esperti: CQRS nella sua rappresentazione di base è abbastanza semplice, quindi non richiede realmente un framework.
Tuttavia, poiché uso personalmente molto l'approccio CQRS e odiavo scrivere e scrivere lo stesso codice boilerplate ripetutamente, ho deciso di scrivere un framework basato su di esso (si pensi a RoR for CQRS).
Scritchy è un approccio molto pragmatico e ponderato al CQRS (preferendo la convenzione sulla configurazione), ma è stato progettato in modo tale che ogni componente dovrebbe essere facilmente sostituibile da qualche altro componente ... (cioè una classe base facile da sostituire per i tuoi AR è l'unica dipendenza).
Poiché Scritchy è stato in sviluppo solo per un breve periodo - anche se funziona perfettamente per le mie esigenze -, non è così adottato come la maggior parte degli altri framework.
Un quadro che molte persone nella comunità sembrano approvare, è l'archivio eventi di Jonathan Oliver , che non è uno specifico CQRS framework per sé, ma offre alcuni oggetti CommonDomain che puoi usare nelle tue app CQRS.
Il mio suggerimento: sceglierne uno, configurare l'infrastruttura di base e iniziare. La parte più difficile in CQRS di solito non è nell'infrastruttura, ma nel dominio (o almeno dovrebbe essere;))