2010-08-24 21 views
5

Tôi đã xem xét các lĩnh vực MEF và Di động và sự ủng hộ và ưu tiên của việc sử dụng chúng trong môi trường lập trình hợp tác.các ưu điểm và nhược điểm của MEF và Khu vực di động qua MvcContrib để lập trình hợp tác

tôi đã tìm thấy các bài viết sau

http://www.thegecko.org/index.php/2010/06/pluggable-mvc-2-0-using-mef-and-strongly-typed-views/

trong đó nêu

MEF đã được lựa chọn qua các giải pháp khác như khu vực di động vì nó cho phép tất cả các plugin được sáng tác với nhau như một trang web duy nhất trong thời gian chạy mà không cần các hội đồng cần tham chiếu mỗi khác.

Tôi chưa tìm thấy bất kỳ sự so sánh sâu nào giữa hai công nghệ, mặc dù tôi đã tìm thấy câu hỏi sau không có bất kỳ câu trả lời nào.

http://mef.codeplex.com/Thread/View.aspx?ThreadId=210370

đã trải qua một thời gian tìm kiếm, không ai có bất kỳ kinh nghiệm với hai công nghệ này và/hoặc cái nhìn sâu sắc vào các tình huống mà người ta sẽ có một lợi thế hơn người kia?

Trả lời

1

Tôi chưa bao giờ sử dụng Khu vực di động, nhưng tôi nghĩ điều đáng nói đến là một lợi ích lớn của MEF so với các giải pháp khác trong đầu tôi chỉ đơn giản là MEF is now included in Framework 4.0. Nếu đúng là Vùng Di động yêu cầu các hội đồng tham chiếu lẫn nhau, điều đó dường như là một âm bản lớn so với MEF (nghĩa là nếu một kiến ​​trúc có thể cắm được quan trọng đối với bạn).