/ / WPF: Je pre malé aplikácie Prism nadmerná? - c #, .net, wpf, mvvm, hranol

WPF: Je príliš veľká príležitosť pre malé aplikácie? - c #, .net, wpf, mvvm, hranol

Ak svoju aplikáciu nerozdeľujem do rôznych modulov (inak by som tvrdil, že hranol by bol spôsob, ako ísť), mal by som používať hranol?

Viem, že hranol poskytuje pohodlnú implementáciu ICommand (čo by som mohol urobiť sám na stránke kódu) a dá nám IEventAggregator ale naozaj všetko Bootstrapper, Shell, ModuleCatalog skutočne pomôže?

Prečo na oddelenie svojich obáv použiť vzor MVVM (bez hranolu), aby bola vaša aplikácia testovateľná a Bob je váš strýko!

odpovede:

13 pre odpoveď č. 1

Pre malú aplikáciu by ste ju určite mohli považovať za nadmernú, ale aj pre malú aplikáciu ste identifikovali niektoré užitočné aspekty, napr. DelegatedCommand a IEventAggregator (ktoré BTW prichádzajú so slabým spracovaním udalostí, takže nie je úplne triviálne implementovať správne).

Možno bude vhodnejšia ľahšia konštrukcia. Viem iba hranol, takže sa k nemu naozaj nemôžem vyjadriť.

Chcel by som však poznamenať, že je to veľmi dôležitéje bežné, že malé aplikácie začínajú malé, ale potom sa vyvinú do väčších aplikácií. Vkladanie pomerne malého množstva úsilia do jeho plánovania je v prvom rade lepšie ako zaplatenie za monumentálnu (a niekedy nemožnú) úlohu, ktorá sa má vyriešiť neskôr.


2 pre odpoveď č. 2

Pre menšie aplikácie kalibrovanie mikro poskytuje jednoduchší rámec. Hranol je pre mňa obzvlášť užitočný, keď potrebujete vo svojej aplikácii definovať regióny.


2 pre odpoveď č. 3

MVVM Light je najlepšia stávka ....!