Giới thiệu: Bây giờ tôi biết câu hỏi này có thể là rất rộng và nó sẽ là quá khó để trả lời câu hỏi mà không có tôi một cái gì đó cụ thể. Vì vậy, tất cả tôi hỏi chỉ là một số hướng, hoặc một lời giải thích ngắn cấp cao của một thiết kế, hoặc có thể đã có một số khuôn khổ ra có thể giúp tôi bắt đầu ... Tôi không chắc chắn .. Tôi chưa bao giờ thiết kế một plugin kiến trúc trước đây, vì vậy có thể có một số tài nguyên/ví dụ bạn có thể chỉ cho tôi trên web sẽ giúp tôi tìm hiểu để tôi có thể đưa ra giải pháp của riêng tôi.Làm thế nào để thiết kế một kiến trúc plugin cho ASP.NET với ứng dụng Web MVC
tin chi tiết của câu hỏi của tôi: Ý định của tôi là tôi muốn tạo ra một kiến trúc plug-in cho một con vật cưng-dự án mới mà tôi đang xây dựng trong ASP.NET MVC.
Tôi muốn thiết kế nó để có một số khả năng plug-in cho tất cả hoặc ít nhất là hầu hết các thành phần của ứng dụng.
Lý do tôi muốn thực hiện việc này, là để tôi có thể thực hiện các triển khai với thời gian giảm gần bằng không. Ý tưởng là khi tôi muốn triển khai phiên bản mới nhất, tôi sẽ thả các tệp DLL mới vào một thư mục cụ thể và ứng dụng sẽ tải các plug-in mới và đó là nó.
Để exapmle, hãy nói rằng tôi thêm tính năng "liên hệ" mới vào ứng dụng web của tôi nơi người dùng có thể tìm kiếm, thêm và xóa địa chỉ liên hệ. Tôi muốn có thể triển khai bằng cách bổ sung.
Có điều gì đó như thế này thậm chí có thể cho các ứng dụng web không? Hay tôi chỉ mơ?
Tôi đã suy nghĩ về cùng một điều và có một số ý tưởng. Liên hệ với tôi trực tiếp tại spurious.thought [at] gmail –