夏普体系结构Contrib似乎暗示它是可能的。似乎他们对“PostSharp”的依赖,现在已经被Castle拦截器取代。Winform应用程序的夏普体系结构?
有没有人使用夏普架构的非Web项目?
经验如何?
这是否意味着在使用夏普架构进行非网络用途时,作为IoC容器锁定了城堡?
如果不是夏普体系结构,那么对于非网络世界[spring.NET?]有哪些受欢迎的应用程序框架呢?
如果有人开始一个绿色领域Winforms应用程序,什么样的应用程序框架将是可取的?
夏普体系结构Contrib似乎暗示它是可能的。似乎他们对“PostSharp”的依赖,现在已经被Castle拦截器取代。Winform应用程序的夏普体系结构?
有没有人使用夏普架构的非Web项目?
经验如何?
这是否意味着在使用夏普架构进行非网络用途时,作为IoC容器锁定了城堡?
如果不是夏普体系结构,那么对于非网络世界[spring.NET?]有哪些受欢迎的应用程序框架呢?
如果有人开始一个绿色领域Winforms应用程序,什么样的应用程序框架将是可取的?
你并不需要有PostSharp,它用于AOP记录我猜。 SharpContrib已经实现了存储Nhibernate会话的任何方式。你可以下载源代码来检查。我将它与TopShelf一起用于概念证明应用程序(用于控制台或Windows服务)。它运作良好。
我不认为有这样的东西给WinForms,因为WinForms不支持这个新的设计原则。相反,使用WPF。
你会看到像WPF和silverlight项目这样的一些库。
http://magellan.codeplex.com/
http://caliburn.codeplex.com/
http://compositewpf.codeplex.com/
即使这是一个老问题,我想我会提到MVC#。我曾考虑过使用它来重新设计一个VB.NET WinForms应用程序,但我们决定让应用程序单独出于其他原因(与MVC#无关)。
我在问一个有效/相关的问题,还是我明显缺少的东西? – 2010-04-19 15:22:34