2010-04-18 61 views
6

夏普体系结构Contrib似乎暗示它是可能的。似乎他们对“PostSharp”的依赖,现在已经被Castle拦截器取代。Winform应用程序的夏普体系结构?

有没有人使用夏普架构的非Web项目?

经验如何?

这是否意味着在使用夏普架构进行非网络用途时,作为IoC容器锁定了城堡?

如果不是夏普体系结构,那么对于非网络世界[spring.NET?]有哪些受欢迎的应用程序框架呢?

如果有人开始一个绿色领域Winforms应用程序,什么样的应用程序框架将是可取的?

+0

我在问一个有效/相关的问题,还是我明显缺少的东西? – 2010-04-19 15:22:34

回答

4

你并不需要有PostSharp,它用于AOP记录我猜。 SharpContrib已经实现了存储Nhibernate会话的任何方式。你可以下载源代码来检查。我将它与TopShelf一起用于概念证明应用程序(用于控制台或Windows服务)。它运作良好。

1

即使这是一个老问题,我想我会提到MVC#。我曾考虑过使用它来重新设计一个VB.NET WinForms应用程序,但我们决定让应用程序单独出于其他原因(与MVC#无关)。