2010-04-18 15 views
6

Sharp Architect Contrib parece sugerir que es posible. Parecía que tenían una dependencia en "PostSharp" que ahora ha sido reemplazado por los interceptores Castle.Sharp Architecture para aplicaciones Winform?

¿Alguien ha utilizado Sharp Architecture para un proyecto que no es Web?

¿Cómo fue la experiencia?

¿Eso significa que uno está bloqueado con castle como el contenedor IoC cuando usa la arquitectura Sharp para fines no web?

Si no es Sharp Architecture, ¿cuáles son algunos de los marcos de aplicación preferidos para el mundo no web [spring.NET?]?

Si se iniciara una aplicación Winforms de campo verde, ¿qué marco de aplicación sería deseable?

+0

¿Estoy haciendo una pregunta válida/pertinente o es algo obvio que me falta? –

Respuesta

4

Usted no necesita tener PostSharp, que se utiliza para el registro de AOP supongo. SharpContrib ha implementado cualquier forma de almacenar la sesión de Nhibernate. Puede descargar el código fuente para verificar. Lo usé en una aplicación de prueba de concepto junto con TopShelf (para consola o servicios de Windows). Funciona bien.

1

Aunque esta es una vieja pregunta, pensé que mencionaría MVC#. Había analizado su uso para un posible rediseño de una aplicación WinForms de VB.NET, pero decidimos dejar la aplicación sola por otros motivos (nada que ver con MVC#).