2010-04-18 7 views
6

Le Sharp Architecture Contrib semble suggérer que c'est possible. Il semblait qu'ils avaient une dépendance sur "PostSharp" qui a maintenant été remplacé par des intercepteurs Castle.Architecture Sharp pour les applications Winform?

Est-ce que quelqu'un a utilisé l'architecture Sharp pour un projet non Web?

Comment était l'expérience? Cela signifie-t-il que l'un d'entre eux est verrouillé avec Castle comme conteneur IoC lors de l'utilisation de l'architecture Sharp à des fins non Web?

Si ce n'est pas l'architecture Sharp, alors quels sont les cadres d'application privilégiés pour le monde non web [spring.NET?]?

Si l'on devait lancer une application Winforms champ vert, quel cadre d'application serait souhaitable?

+0

Est-ce que je pose une question valide/pertinente ou est-ce quelque chose qui me manque? –

Répondre

4

Vous n'avez pas besoin d'avoir PostSharp, qui est utilisé pour l'enregistrement des AOP je suppose. SharpContrib a implémenté n'importe quel moyen pour stocker la session Nhibernate. Vous pouvez télécharger le code source à vérifier. Je l'ai utilisé dans une application de preuve de concept avec TopShelf (pour les services console ou Windows). Ça marche bien.

1

Même si c'est une vieille question, je pensais que je mentionnerais MVC#. J'avais envisagé de l'utiliser pour une refonte possible d'une application VB.NET WinForms, mais nous avons décidé de laisser l'application seule pour d'autres raisons (rien à voir avec MVC#).

Questions connexes