Winform应用程序的Sharp架构?

6
Sharp Architecture Contrib似乎表明这是可能的。它似乎有一个依赖于“PostSharp”的依赖项,现在已被Castle拦截器替换。
有没有人在非Web项目中使用过Sharp Architecture?
体验如何?
这是否意味着在非Web目的下使用Sharp Architecture时,必须使用Castle作为IoC容器?
如果不是Sharp Architecture,那么一些受欢迎的应用程序框架是什么(例如spring.NET)?
如果要开始一个全新的Winforms应用程序,哪个应用程序框架是可取的?

我是在问一个有效/相关的问题,还是我漏掉了一些显而易见的东西? - CF_Maintainer
3个回答

4

我猜您使用PostSharp进行AOP日志记录,但其实不必如此。SharpContrib已经实现了一种方法来存储Nhibernate会话。您可以下载源代码进行查看。我曾在一个概念验证应用程序中与TopShelf(用于控制台或Windows服务)一起使用它,效果很好。


3

1

虽然这是一个老问题,但我想提一下MVC#。我曾考虑将其用于 VB.NET WinForms 应用程序的可能重构,但由于其他原因(与 MVC# 无关),我们决定不对应用程序进行更改。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接