当前位置: 首页 > 编程语言 > C#

WPF:Prism对小型应用程序来说是否矫枉过正?分享

时间:2023-04-10 13:40:47 C#

WPF:Prism对小型应用程序来说是否过大?如果我不将我的应用程序拆分成不同的模块(否则我会认为Prism肯定是可行的方法)我应该使用Prism吗?我知道Prism提供了一个方便的ICommand实现(我可以在代码页中自己完成)并为我们提供了一个IEventAggregator,但是所有Bootstrapper、Shell、ModuleCatalog东西真的有用吗?为什么不使用MVVM模式(没有Prism)来分离您的关注点,这样您的应用程序就可以测试,Bob就是您的叔叔!对于一个小型应用程序,您肯定会认为它有点矫枉过正,但即使对于一个小型应用程序,您也已经确定了一些有用的方面,例如DelegatedCommand和IEventAggregator(顺便说一句,事件处理较弱,因此无法完全正确实现)。也许更轻量级的框架可能更合适。我只知道棱镜所以不能评论。我的意思是,对于小型应用程序来说,从小开始,然后发展成更大的应用程序是很常见的。最好先投入相对较少的精力来正确构建它,而不是为以后整理它的巨大(有时是不可能的)任务付出代价。对于较小的应用程序,caliburnmicro提供了一个更简单的框架。对我来说,当您需要在应用程序中定义区域时,Prism特别有用。MVVMLight是要走的路……!以上是C#学习教程:WPF:IsPrismforsmallapplications?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: