Wstęp: Teraz wiem, że to pytanie może być bardzo szeroki i byłoby zbyt trudno odpowiedzieć bez mnie pytaniem coś konkretnego. Więc wszystko, o co pytam, to tylko jakiś kierunek, albo krótkie wytłumaczenie wysokiego poziomu projektu, albo może jest już jakieś ramy, które mogłyby mi pomóc zacząć ... Nie jestem pewien ... Nigdy nie zaprojektowałem wtyczki architektura wcześniej, więc może jest jakiś zasób/przykład, który możesz wskazać mi w sieci, który pomógłby mi się uczyć, aby móc wymyślić własne rozwiązanie.Jak zaprojektować architekturę wtyczek dla ASP.NET MVC z aplikacji WWW
Szczegóły moje pytanie: Moim zamiarem jest, chciałbym stworzyć architekturę plug-in dla nowej pet-projekt, który buduję w ASP.NET MVC.
Chciałbym zaprojektować go tak, aby miał jakąś zdolność plug-in dla wszystkich lub co najmniej większości składników aplikacji.
Powodem, dla którego chciałbym to zrobić, jest to, że mogę być w stanie wykonywać wdrożenia o niemal zerowym czasie przestoju. Chodzi o to, że kiedy chcę zainstalować najnowszą wersję, wrzucę nowe biblioteki DLL do określonego folderu, a aplikacja załaduje nowe wtyczki i to jest to.
Na przykład, powiedzmy, że dodaję nową funkcję "kontaktów" do mojej aplikacji internetowej, w której użytkownicy mogą wyszukiwać, dodawać i usuwać kontakty. Chciałbym móc wdrożyć to za pomocą wtyczek.
Czy jest coś takiego nawet dla aplikacji internetowych? Czy ja po prostu śnię?
Myślałem o tym samym i mam kilka pomysłów. Skontaktuj się ze mną bezpośrednio na adresie spurious.thought [at] gmail –