2010-03-19 36 views
13

Tôi đã sử dụng Prism 2.0 cho một dự án cá nhân trong vài tháng nay. Gần đây tôi đã nghe nói về Caliburn và tôi tự hỏi nếu có lý do thuyết phục để tôi xem xét thay vào đó.Lựa chọn giữa Prism và Caliburn

Tôi thích khả năng tải mô-đun động của Prism. Tôi dự định xây dựng các mô-đun cho ứng dụng của mình và muốn có thể triển khai chúng theo cách thức mô-đun. Điều đó cũng có thể với Caliburn?

Ưu điểm của Caliburn trên lăng kính là gì?

(Tôi đọc mà Prism cũng sẽ có một phiên bản mới vào tháng Chín năm 2010 mà sẽ tận dụng Net 4.0. Và đang giữ ứng dụng của tôi linh hoạt để được cập nhật bởi sau đó là tốt.)

Trả lời

15

Prism và Caliburn là khung miễn phí . Caliburn thực sự cho phép rất nhiều những điều thiếu sót khi bạn tập trung vào MVVM trong WPF và Prism cho phép mô đun tốt đẹp (trong số những thứ khác). Đây là một sự đơn giản hóa (cả hai đều có nhiều tính năng hơn thế), nhưng đó là lý do chính bạn muốn kết hợp chúng.

Caliburn đã tích hợp sẵn Hỗ trợ lăng kính để bạn có thể sử dụng cả hai. Dưới đây là một bài viết tôi tìm thấy một người nào đó sử dụng tích hợp để thiết lập mô-đun đầu tiên của họ. http://rauhski.blogspot.com/2009/10/build-application-with-caliburn-and.html

Ngoài ra, nếu bạn tải xuống Caliburn, có một mẫu được bao gồm thể hiện tích hợp Prism.

+0

Liên kết đã chết ... –

+0

có ai biết url rigth? –

Các vấn đề liên quan