2010-11-11 9 views
5

Je vais démarrer une nouvelle application MVC 3.0 .NET 4.0..NET 4.0 MEF. Plug-in ASP.NET MVC 3.0 approche

Je veux implémenter chaque composant pour mon site web une fois et simplement le réutiliser ensuite pour un autre site web que je vais construire.

Actuellement, je cherche la meilleure pratique que je peux utiliser pour atteindre mon objectif.

J'ai fait quelques recherches et j'ai trouvé que je pourrais obtenir beaucoup d'avantages en utilisant MEF. J'ai trouvé une solution MEF MVC intéressante appelée MVC http://www.thegecko.org/index.php/2010/06/pluggable-mvc-2-0-using-mef-and-strongly-typed-views.

Est-ce vraiment utile d'utiliser une telle approche (Plugabble MVC) pour créer des applications MVC?

Avantages inconvénients du plug-in MVC?

Peut-être quelqu'un peut suggérer quelque chose d'autre?

+0

Il s'agit d'une question assez ancienne mais [cet article de blog] (http://www.fidelitydesign.net/?p=259) couvre une solution possible. – Tim

Répondre

1

Quel problème particulier essayez-vous de résoudre? MVC est un framework très extensible et pluggable tel qu'il est. Je dirais que pour un site simple MEF n'est pas nécessaire. Veuillez fournir plus d'informations sur les problèmes que vous rencontrez avec le framework MVC.

+0

Je veux juste implémenter chaque composant une fois (par exemple l'authentification, le blog, l'enregistrement etc.) pour pouvoir le réutiliser simplement. On dirait que si je choisis cette approche (MVC plugable) je pourrais obtenir un tel résultat. – Greon